Ajax-JSON基本概念
来源:互联网 发布:剑灵灵女萝莉捏脸数据 编辑:程序博客网 时间:2024/06/05 01:54
一.JSON基本概念1、JSON 是一种可以在不同语言间互相传递的数据格式;
通过 AJAX 发送请求,服务端获得一个 JSON 数据
二.json和xml比较
xml也是一种传递信息的方法。1、json的长度和xml格式比起来很短小2、json读写的速度更快。3、json可以使用javaScript内建的方法直接进行解析,转换成javaScript对象,非常方便。
三.json语法规则1、json数据的书写格式是:名称/值对。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开,比如 "name":"郭靖"。和javaScript对象表示法不同,javaScript对象表示法的键值不需要用引号,但是json的键值要用引号。2、json的值可以是下面这些类型:(1)数字(整数或浮点数),如123,1.23(2)字符串(在双引号中)(3)逻辑值(true或false)(4)数组(在方括号中)(5)对象(在花括号中)(6)null3、json典型例子:{ "staff":[ {"name":"洪七","age":70}, {"name":"郭靖","age":35} ]}四.json解析
1、json在js中解析,有2种方式:eval和JSON.parse2、在代码中使用eval是很危险的,特别是用它执行第三方的JSON数据(其中可能包含恶意代码)
var jsonval= {"staff": [{"name": "洪七","age": 20}, {"name": "洪七2","age": 20}, {"name": "洪七3","age": 20}]}解析json有俩种方法:eval(),JSON.parse()1.eval()var jsonbj=('('+jsonval+')');----解析jssonbj.employees[0].firstName----访问2.JSON.parse()var data = JSON.parse(jsonval);---解析jssonbj.employees[0].firstName----访问
JSON.parse的方法更好,它能更好找到出错的问题
json可以在线校验
阅读全文
0 0
- Ajax-JSON基本概念
- Json基本概念
- JSON基本概念
- AJAX基本概念
- AJAX基本概念
- AJAX基本概念
- Ajax基本概念
- 【cJson】JSON的基本概念
- json之基本概念
- DOM及AJAX基本概念
- AJAX的基本概念
- ajax基本概念,方法
- Java基本概念-ajax
- Ajax的基本概念
- AJAX入门(基本概念)
- ajax----------1、基本概念
- JSON+AJAX
- ajax+json
- 不是你想像的简单!配置mysql连接方式的时候,localhost和127.0.0.1的区别。
- Android中asset文件夹和raw文件夹区别
- window下通过nvm-windows来安装多版本node
- php请求远程url内容方法
- 如何建立mysql索引、介绍mysql的索引类型,mysql索引的利与弊,以及建立索引时需要注意的地方
- Ajax-JSON基本概念
- 环境变量设置出错导致命令无法使用
- 简单配置阿里云服务器防火墙(Centos)
- 在linux下搭建apache+mysql+php环境
- Java 注解
- swift 测试
- ConfigReader(二十九)—— ReadHeroHeadConfig
- Redis.conf详解
- 小练习,新手建议练练手哦