You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Stig Bakken (JIRA)" <ji...@apache.org> on 2014/12/16 11:42:14 UTC
[jira] [Created] (THRIFT-2894) PHP json serializer skips maps with
int/bool keys
Stig Bakken created THRIFT-2894:
-----------------------------------
Summary: PHP json serializer skips maps with int/bool keys
Key: THRIFT-2894
URL: https://issues.apache.org/jira/browse/THRIFT-2894
Project: Thrift
Issue Type: Bug
Components: PHP - Compiler
Affects Versions: 0.9.2
Reporter: Stig Bakken
Priority: Minor
When the PHP generator runs with the "json" option, it skips fields that are maps with non-string keys. An instance of this struct will produce an empty object when JSON-serialized:
{code}struct Foo {
1: map<i32,string>;
}{code}
This is unnecessarily strict, since PHP's json_encode() function will convert the keys to strings for you.
Pull request coming.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)