从php获取漂亮的打印json时出现改造错误

时间:2020-06-22 06:16:17

标签: android

我写了一个简单的程序来获取一些json数据,然后被这个错误击中

Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

我在stackoverflow中进行了搜索,但没有得到答案 但我发现此错误是因为json编码中的“ JSON_PRETTY_PRINT”代码或pre标签可能 。 我改变了这个:

echo "<pre>".json_encode($row,JSON_PRETTY_PRINT)."</pre>";

对此:

echo json_encode($row);

成功了。但是打印的json确实很凌乱和丑陋。您对此问题有解决方案吗?

1 个答案:

答案 0 :(得分:0)

使用改造库,可能您正在发送一个数组,但在解析时将其解析为对象而不是数组,这就是问题