我需要JSON编码格式,如下面的结构。产品,productinfo值是从MySQL数据库动态获取的。
{
"Product": [{
"mainid": "1",
"productinfo": [{
"subid": "1222",
"rate": "4"
}, {
"subid": "1222",
"rate": "74"
}, {
"subid": "1222",
"rate": "49"
}]
}, {
"mainid": "2",
"productinfo": [{
"subid": "224",
"rate": "86"
}, {
"subid": "122255",
"rate": "55"
}, {
"subid": "12252",
"rate": "54"
}]
}
]
}
答案 0 :(得分:1)
所有人创建了一个多维数据集来重新呈现,然后将其编码为json格式。就像这样:
$array = array(
'product'=>array(
'mainid'=>1,
"productinfo"=>array(
0=>array('subid'=>1222 ,'rate'=>4),
1=>array("subid"=>"1222",
"rate"=>"74")
//and so on
)
),
);
然后使用以下代码将其编码为josn:
json_encode($array);
答案 1 :(得分:0)
$make=array();
$vtype=array();
$index = array(
'make'=>$make,
'vtype'=>$vtype,
);