我动态地收到一个JSON字符串,如下所示:
{"post":[{"id":"11","body":"","image":"images/rose.png","stamp":"2013-11-04 14:50:11" }]}
我正在尝试按如下方式打印此JSON字符串:
{
"post": [
{
"id": "11",
"body": "",
"image": "images/rose.png",
"stamp": "2013-11-04 14:50:11"
}
]
}
Run Code Online (Sandbox Code Playgroud)
所以,我尝试了以下代码(仅用于演示目的):
<?php
$str = '{ "post": [ { "id": "11", "body": "", "image": "images\/rose.png", "stamp": "2013-11-04 14:50:11" } ] }';
$obj = json_decode($str);
echo json_encode($obj, JSON_PRETTY_PRINT);
Run Code Online (Sandbox Code Playgroud)
它只输出未格式化的JSON字符串:
{"post":[{"id":"11","body":"","image":"images/rose.png","stamp":"2013-11-04 14:50:11" }]}
但是,当我在json_encode()语句上方添加以下行时,它会按预期工作.
header('Content-Type: text/plain');
Run Code Online (Sandbox Code Playgroud)
可能导致此问题的原因是什么?为什么不工作时Content-Type是text/html?
我在网上看到的大多数教程都是类似twitter的列表视图.需要帮助谢谢.
我想让我的应用程序类似于facebook newsfeed.其中文本在上面,图像在下面.每个帖子也将被放在一个盒子里.谢谢.

这是一个使用XML设计按钮的应用程序示例。
我怎么能一样design with XML?
如何使我的按钮look like it is floating像下面的图片一样?
