PHP json_encode()使用和标记打印

PHP json_encode()使用和标记打印,php,json,Php,Json,当我回显一个json_编码时,结果包含在和标记中。该文件另存为.php文件 以下是文件的代码减去数据库连接 header("Content-Type: application/json"); // connect to db...query etc... $arr = array(); while($row = mysqli_fetch_assoc($result)) { $arr[] = $row; } echo '{"members":'.json_encode($arr).

当我回显一个json_编码时,结果包含在和标记中。该文件另存为.php文件

以下是文件的代码减去数据库连接

header("Content-Type: application/json");

// connect to db...query etc...

$arr = array();

while($row = mysqli_fetch_assoc($result)) {
    $arr[] = $row;
}

echo '{"members":'.json_encode($arr).'}';

当信息将在iOS应用程序中使用时,我如何仅输出json?

Chrome inspector向您展示Chrome如何解释和显示文件,即将数据格式化为网页/html文件,并包括扩展行为,这是在Chrome中打开的.json文件的一个示例,脚本由扩展名插入:


查看源本身查看源:http://url.com/file.json 但是,应该显示原始数据,这是您的应用程序将看到的。

您提供的代码不会输出任何这些标记。您确定它们出现在您要返回的实际数据中,并且您没有使用通过将JSON文档转换为HTML来显示JSON文档的应用程序吗?我确实这么认为。我只是在chrome中查看源代码,我想这是在添加html标记。啊,很高兴知道。我在做inspect元素,它显然显示了html标记。