使用PHP创建带有数组的JSON对象
如何使用PHP创建以下类型的JSON对象?我想要这个JSON用于我的Android应用程序使用PHP创建带有数组的JSON对象,php,json,Php,Json,如何使用PHP创建以下类型的JSON对象?我想要这个JSON用于我的Android应用程序 { "grade 3": [ { "section": "A", "img_url": "http://lyceumssports.com/Chrysanthemum.jpg" }, { "section": "B", "img_url": "http://lyceumssports.com/Penguins.jpg"
{
"grade 3": [
{
"section": "A",
"img_url": "http://lyceumssports.com/Chrysanthemum.jpg"
},
{
"section": "B",
"img_url": "http://lyceumssports.com/Penguins.jpg"
},
{
"section": "C",
"img_url": "http://lyceumssports.com/Penguins.jpg"
}
],
"grade 2": [
{
"section": "A",
"img_url": "http://lyceumssports.com/Chrysanthemum.jpg"
},
{
"section": "B",
"img_url": "http://lyceumssports.com/Penguins.jpg"
},
{
"section": "C",
"img_url": "http://lyceumssports.com/Penguins.jpg"
}
],
"grade 1": [
{
"section": "CD 1",
"img_url": "http://lyceumssports.com/Chrysanthemum.jpg"
},
{
"section": "CD 2",
"img_url": "http://lyceumssports.com/Penguins.jpg"
}
]
}
这里我希望JSON对象具有带有键的数组,该数组也具有JSON对象。使用名为
JSON\u encode($array)
的php函数。将数组传递到函数中,它将为您提供json对象如果您想漂亮地打印JSON对象,那么添加一个额外的参数
JSON\u PRETTY\u print
,比如JSON\u encode($JSON,JSON\u PRETTY\u print)代码>。将此对象存储到变量中并使用该变量。另一方面,您需要解码JSON对象,就像在php中一样
$json_object=json_encode($json, JSON_PRETTY_PRINT);
$json_decode=json_decode($json_object);
有关更多详细信息,请参阅此链接
json\u encode是您的朋友您是否检查了json\u decode和json\u encode函数?