json

Posted 痛仰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json相关的知识,希望对你有一定的参考价值。

json:javascript object notation(js对象符号):是一种数据交换格式

通过php生成json信息:json_encode

<?php
$arr = array(\'name\',\'age\',\'sex\');//索引数组
echo json_encode($arr);


$menarr = array(\'zhangsan\'=>\'men\',\'lisi\'=>\'women\');//关联数组
echo json_encode($menarr );

?>
View Code
 

json从php输出的结果可以直接用ajax接受处理:eval()

 json语法规则:

数据在名称/值对中: \'name\':\'zhangsan\'等价于javascript语句:name=\'zhangsan\'   json的值可以是:数字 字符串(在双引号中) 逻辑值(true或false)  数组(在中括号中) 对象(在大括号中) null

数字:{ "age":30 }
逻辑值:{ "flag":true }
数组:{ "sites": [ { "name":"zhangsan" , "url":"www.baidu.com" }, { "name":"google" , "url":"www.google.com" } ] }
对象:{ "name":"zhangsan" , "url":"www.baidu.com" }

数据由逗号分开

大括号保存对象

中括号保存数组

json对象

对象可以是多个键值对,object = { "name":"zhangsan" , "url":"www.baidu.com" }

访问对象值时用 .  例如:object.name

以上是关于json的主要内容,如果未能解决你的问题,请参考以下文章

json 可视代码工作室Angular with Firebase片段

vs code 用户代码片段 html.json

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

如何在android中将json数据加载到片段中

使用 json rereiver php mysql 在片段中填充列表视图

VS Code配置markdown代码片段