第三方json格式化功能未按预期工作

时间:2011-01-07 05:50:57

标签: php json

我有以下json数组。

     { "files": [ { "Name": "4c9c49b73bd3a", "Attributes": {
 "title": "Winter.jpg", "file_size":
 "105542", "url":
 "http:\/\/dtzhqpwfdzscm.cloudfront.net\/4c9c49b73bd3a.jpg",
 "file_name": "4c9c49b73bd3a.jpg",
 "time_stamp": "1285310908",
 "file_type": "image\/jpeg",
 "content_obj_type": "upload", "thumb":
 "http:\/\/dtzhqpwfdzscm.cloudfront.net\/4c9c49b73bfef.jpg",
 "width": "183.13253012048193",
 "height": "169", "userid": "1",
 "gibid": "1", "contentid":
 "4c9c49b73bd3a", "qqfile":
 "Winter.jpg", "original_name":
 "Winter.jpg", "y":
 "44.51666259765625", "x": "626",
 "on_floor": "false", "success":
 "true", "gibview": "O", "resize":
 "true" } }, { "Name": "4ce4fbb33c388",
 "Attributes": { "title": "Rediff 1",
 "file_size": "", "url":
 "http:\/\/rediff.com\/", "file_name":
 "", "time_stamp": "1290075059",
 "file_type": "html",
 "content_obj_type": "link", "thumb":
 "http:\/\/dtzhqpwfdzscm.cloudfront.net\/4ce4fbb010e92.html",
 "width": "100", "height": "100",
 "link": "rediff.com", "userid": "1",
 "gibid": "1", "contentid":
 "4ce4fbb33c388", "y": "611", "x":
 "233", "on_floor": "true", "success":
 "true", "gibview": "O" } } ],
 "success": "true", "message": null }

我正在使用this

的json_format函数
echo json_format(json_encode($array));

请说明为什么这个json没有被格式化的问题是什么。

1 个答案:

答案 0 :(得分:0)

试试这个:

echo json_format(json_encode($ array,JSON_FORCE_OBJECT));