json名目是合用于多种语言的数据名目,有助于差异语言措施之间的数据交互。但在PHP中直接来查察一个由json_encode()函数转化而来的json名目标字符串长短常的坚苦的(至少我是这么认为的),这篇文章教各人一个PHP中名目化json字符串的小能力,很是的实用。
例:直接输出一个 json 名目字符串示例代码:
<?php //飞鸟慕鱼博客 $arr = array( 'Name' => 'Mochu', 'Age' => '188', 'Add' => 'Shanghai', 'PageHome' => 'feiniaomy.com' ); echo json_encode($arr); ?>输出功效:
{"Name":"Mochu","Age":"188","Add":"Shanghai","PageHome":"feiniaomy.com"}查察一下输出的功效,这是在数据少的环境下,可以判别数据布局。假如数据量多的环境下,就很难辨认出,其布局是怎么样的了
例:PHP 名目化输出 json 数据php5.4 今后,json_encode增加了JSON_UNESCAPED_UNICODE , JSON_PRETTY_PRINT 等几个常量参数。使显示中文与名目化更利便。
JSON_PRETTY_PRINT 常量,可以名目化输出 json 字符串
示例代码:
<?php //飞鸟慕鱼博客 $arr = array( 'Name' => 'Mochu', 'Age' => '188', 'Add' => 'Shanghai', 'PageHome' => 'feiniaomy.com' ); echo json_encode($arr,JSON_PRETTY_PRINT);返回功效:
{ "Name": "Mochu", "Age": "188", "Add": "Shanghai", "PageHome": "feiniaomy.com" }留意:需要在欣赏器,右键盘,查察源码,才气查察到名目化的JSON代码(小我私家测试发明的)