は私がBondマップのJSONシリアル化が辞書の代わりに配列になっているのはなぜですか?
struct Person
{
0: string name;
1: map<string, string> phone_numbers;
}
のようなボンド構造体を持っていると言う、私はSimpleJsonWriter
を使用してJSONにこのオブジェクトのインスタンスをシリアル化するとき、私はphone_numbers
は、文字列の配列であることを、次の
{"name":"Jenny","phone_numbers":["home","867-5309","office","555-1212"]}
お知らせを得ます。
しかし、私は期待する。このようなもっと何か:phone_numbers
2人のメンバーを持つオブジェクトである
{"name":"Jenny","phone_numbers":{"home":"867-5309","office":"555-1212"}}
。
何が起こっているのですか?