自定义json feed未格式化

时间:2014-05-18 16:39:09

标签: php json wordpress

我正在尝试从我的wordpress页面创建自定义JSON提要。虽然我已经安装了json chrome插件,但它看起来似乎有点像格式。

创建json feed:

$data = array();
foreach ($posts as $post) {
    $r = str_replace("\n",'', shorten_txt($post->post_content, 500));
    $n = str_replace("\r", '', $r);
    $post_data = array(
    'title' => get_the_title($post->ID),
    'link' => get_permalink($post->ID),
    'image' => catch_that_image(),
    'content' => $n,
    'time' => get_the_date( $d)." ". get_the_time($d),
    'name' => "Name");
     $data[] = $post_data;

}

echo json_encode($data);

这将在一行中为我提供JSON反馈,没有任何换行符和标签。

这方面的一个例子可能是:

[{"title":"Mit navn er kongen","link":"http:\/\/URL\/wordpress\/?p=9","image":"http:\/\/placehold.it\/400x300","content":"Hej med dig hvad vil du?","time":"20\/04\/2014 10:13","name":"Name"}]

因为你可以看到它看起来不像格式化。

我试图使用此代码检索数据:

$json_string = 'URL';

$jsondata = file_get_contents($json_string);
$obj = json_decode($jsondata, true);

但它无法检索数据。问题是什么。我想我已经把它缩小到了我创建JSON提要的方式

0 个答案:

没有答案