【发布时间】:2013-07-03 00:34:13
【问题描述】:
我有以下使用 echo json_encode(array); 输出的数组
Array (
[0] => Array (
[id] => 85
[name] => yeyery
[area_xy] => {"type": "rectangle","coordinates": {"point1":"22.272219163607744:114.13580417633057","point2":"22.275753627993897:114.1413402557373","point3":"22.27297371968214:114.14400100708008","point4":"22.270868895211578:114.13910865783691"}}
)
)
这是我得到的输出:
[
{
"id":"85",
"name":"yeyery",
"area_xy":"{\"type\": \"rectangle\",\"coordinates\": {\"point1\":\"22.272219163607744:114.13580417633057\",\"point2\":\"22.275753627993897:114.1413402557373\",\"point3\":\"22.27297371968214:114.14400100708008\",\"point4\":\"22.270868895211578:114.13910865783691\"}}",
}
]
但预期的输出是这样的:
[
{
"id":"85",
"name":"yeyery",
"area_xy":{"type": "rectangle","coordinates": {"point1":"22.272219163607744:114.13580417633057","point2":"22.275753627993897:114.1413402557373","point3":"22.27297371968214:114.14400100708008","point4":"22.270868895211578:114.13910865783691"}},
}
]
"area_xy" 之后,我不想用双引号包裹我的嵌套 JSON。
【问题讨论】:
-
那么先停止对子数组应用json_encode()?
标签: php jquery json multidimensional-array nested