以下のような構造の単純なオブジェクトがあるとします。
Object (SomeClass) {
$someOtherData (array) [
...
]
$data (array) [
"key": "value",
"key": "value",
"key": "value",
"key": "value"
]
}
このオブジェクトを JMS シリアライザーで JSON にシリアライズすると、次のように $data がルート要素にあり、同じ構造を持つ結果が得られます。
{
"someOtherData": {
...
},
"data": {
"key": "value",
"key": "value",
"key": "value",
"key": "value"
}
}
$data 変数の内容をシリアル化された結果のルートに配置する必要があります。つまり、次のようになります。
{
"someOtherData": {
...
},
"key": "value",
"key": "value",
"key": "value",
"key": "value"
}
これは可能ですか?もしそうなら、どのように?