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 ); ?>
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片段
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”