详细理解JSON
来源:互联网 发布:苹果4代是几g网络 编辑:程序博客网 时间:2024/06/16 12:40
1.什么是JSON?
全称:JSON(Javascript Object Notation)
在IE7之后javascript推出的一种对象语法。
JSON是一种轻量级的数据交换格式,是独立的语言。
作用:通常用于服务端向页面传输数据。
优点:易于理解
官方JSON.jar包json.jar下载:http://download.csdn.net/download/qq_31708763/9957838
2.JSON语法规则:
数据为键值对 k : v
数据由逗号分隔 ,
大括号保存对象 对象:{}
方块保存数组 []
属性:属性名:值,多对属性和值之间使用逗号分隔。
多个对象,可以使用JSON数组来组织,
JSON数组:[{id:1,city:xxx},{ id:2,city:xxx },{ id:3,city:xxx }]var arr=[{ id:1, city:"北京"},{ id:2, city:"上海"},{ id:3, city:"广州"}];
JSON字符串: var str1 = '{ "name": "JaneYork", "gender": "man" }'; JSON对象: var str2 = { "name": "pogaizai", "gender": "man" };
如何将一个json形式的字符串,转换成json对象?
第一种方法:使用eval()函数
var obj = eval("(" +arr+ ")")
第二种方法:var obj = JSON.parse(arr);这里推荐使用JSON.parse点击这里查看理由:JSON.parse和eval区别
阅读全文
1 0
- 详细理解JSON
- 详细理解JSON
- json理解
- 理解JSON
- json理解
- 理解JSON
- JSON 理解
- JSON详细了解-(重在理解,不在手把手教你怎么用)
- android 详细json解析
- android json详细解析
- IOS JSON详细解析
- JSON解析-详细
- json 使用详细教程
- android JSON数据详细
- JSON.stringify详细说明
- JSON 详细学习
- Json 详细解读 解析
- Json解析详细教程
- Android反向进度条(ProgressBar)的实现——从右到左的进度条
- linux下的安装ffmpeg
- Selenium之常见元素处理系列四--下拉列表-多选下拉列表元素信息
- JQuery之常用插件
- CodeWar刷题代码收藏(一)
- 详细理解JSON
- Java面试题集
- java中整数的相等比较
- C语言内存布局
- 面试资料汇总
- Team Queue
- luogu1540【2010提高】机器翻译(队列)
- OpenStack为neutron router设定多个网关
- 最长回文字串--MANACHER算法