我想在php中使用数组创建一个如下所示的json数组。
{ "1": [
{
"user_id": "1",
"first_name": "akash"
},
{
"user_id": "2",
"first_name": "deepak"
} ], "2": [
{
"user_id": "2",
"first_name": "neeru"
},
{
"user_id": "3",
"first_name": "sumit"
} ] }
答案 0 :(得分:0)
将您的数组分配给json_encode
函数
假设您的数组是$arr
json_encode($arr);
此函数将在json
中转换您的数组。
答案 1 :(得分:0)
$myArray = array('1'=>"Apple",'2'=> "Mango");
$jsonResult = json_encode($myArray);
结果:
{ "1":
[
{ "1": "Apple", "2": "Mango" }
]
}
答案 2 :(得分:0)
使用此
// your array here
$name_of_your_array= array (
1 =>
array (
0 =>
array (
'user_id' => '1',
'first_name' => 'akash',
),
1 =>
array (
'user_id' => '2',
'first_name' => 'deepak',
),
),
2 =>
array (
0 =>
array (
'user_id' => '2',
'first_name' => 'neeru',
),
1 =>
array (
'user_id' => '3',
'first_name' => 'sumit',
),
),
);
// json encode
$json=json_encode($name_of_your_array);
print_r($json);
如果您已经拥有json解码数据,请使用json_decode函数来恢复数组或使用某些在线工具,例如http://freeonlinetools24.com/json-decode