Php 表示从一行字符串到结构化源的JSON数据
我有一行字符串中的JSON数据。我想要像结构化源代码一样输出它,如何在PHP中做到这一点?使用标志(PHP5.4+): 因为您有一个JSON字符串,所以可以首先将其解码为一个对象,然后对其重新编码 例如:Php 表示从一行字符串到结构化源的JSON数据,php,json,Php,Json,我有一行字符串中的JSON数据。我想要像结构化源代码一样输出它,如何在PHP中做到这一点?使用标志(PHP5.4+): 因为您有一个JSON字符串,所以可以首先将其解码为一个对象,然后对其重新编码 例如: $str = '{"name":"John","age":"12","Location":"U.S.A"}'; echo json_encode(json_decode($str), JSON_PRETTY_PRINT); 输出: { "name": "John", "age
$str = '{"name":"John","age":"12","Location":"U.S.A"}';
echo json_encode(json_decode($str), JSON_PRETTY_PRINT);
输出:
{
"name": "John",
"age": "12",
"Location": "U.S.A"
}
谢谢,它可以工作,也许你知道如何处理XML数据字符串?@DmytroZarezenko:使用类加载XML,设置
$doc->preserveWhiteSpace=false$dom->formatOutput=TRUE
,然后$formatted_output=$dom->saveXML()代码>-但这是一个完全不同的问题,应该这样发布-应该回答你的问题,尽管:)我明白了,有效,谢谢!很高兴能帮上忙!
{
"name": "John",
"age": "12",
"Location": "U.S.A"
}