我有点进退两难.我有一个JSON对象,它有一个我不熟悉的格式(以数组[]而不是对象开头{}),并想知道如何在AS3中解析它.该对象看起来像:
[
{
"food": [
{
"name": "pasta",
"price": 14.50,
"quantity": 20
},
{
"name": "soup",
"price": 6.50,
"quantity": 4
}
]
},
{
"food": [
{
"name": "salad",
"price": 2.50,
"quantity": 3
},
{
"name": "pizza",
"price": 4.50,
"quantity": 2
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我真的不知道我是如何到达每个食物阵列,以及其中的每个物体.任何帮助将不胜感激!谢谢!
我正在尝试使用json_decode组合一些json对象然后重新编码它.我的json看起来像:
{
"core": {
"segment": [
{
"id": 7,
"name": "test1"
},
{
"id": 4,
"name": "test2"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
我有一些这些json对象,并希望只为每个组合"segement"数组得到这样的东西:
{
"segment": [
{
"id": 7,
"name": "test1"
},
{
"id": 4,
"name": "test2"
}
],
"segment": [
{
"id": 5,
"name": "test3"
},
{
"id": 8,
"name": "test4"
}
]
}
Run Code Online (Sandbox Code Playgroud)
现在在我的PHP代码中,我正在解码json,将每个"segment"数组存储到一个字符串中,然后编码json.
public function handleJSON($json){
$decodeData = json_decode($json);
$segment =$decodeData->core;
return $segment;
}
public function formatJSON(){
$segments = "";
for ($i = 0; $i < count($json);$i++)
{ …Run Code Online (Sandbox Code Playgroud)