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)