这是我目前的PHP代码
while ($row = mysql_fetch_array($result))
{
$post = new Post();
$post->setId($row['post_id']);
$post->setBody($row['post_body']);
$post->setImage($row['post_imgurl']);
$post->setStamp($row['post_stamp']);
$postList[] = $post;
}
return array('post'=> $postList);
}
这是output JSON。
如何使我的JSON更具可读性,如下图所示,删除/
字符?
更易读的输出:
答案 0 :(得分:4)
如果您想要可读的JSON,请在设计用于呈现JSON以供阅读的工具(例如Chrome JSONView扩展)中阅读它。不要试图将原始数据转换为特定模式。
那就是说,可以说服PHP以这种方式处理数据:
json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
答案 1 :(得分:0)
http://www.php.net/manual/en/function.json-encode.php
请看一下json_encode函数的$ options参数,我相信它可以解决你的问题。