Json简介
来源:互联网 发布:linux安装多个jdk版本 编辑:程序博客网 时间:2024/06/06 00:38
1.1. Json简介
1.1.1. 什么是json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON 值可以是:数字(整数或浮点数),字符串(在双引号中),逻辑值(true 或 false),数组(在方括号中),对象(在花括号中),函数,空字符串,null
1.1.2. Json的结构
1. 对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为对象.key 获取属性值,这个属性值的类型可以是数字、字符串、数组、对象几种。
2. 数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是数字、字符串、数组、对象几种。
1.2. Json与字符串的转换
1.2.1. Json转换成字符串
JSON.stringify(jsonObj)
1.2.2. 字符串转换为json
varjsonStr = '{"name":"张三","age":22}';
varjsonObj = eval("("+jsonStr+")");
1.3. Json的遍历
<scripttype="text/javascript">
varjsonObj = {"name":"张三","age":22};
jsonObj.id=1;
for(var key in jsonObj){
alert(key+":"+jsonObj[key])
}
</script>
- JSON 简介
- JSON 简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSon简介
- json简介
- JSON 简介
- 【hadoop】 1005-yarn测试
- Java restful之使用Apache olingo库来将JPA操作自动转化为RESTful
- MyEclipse 中Tomcat部署项目:Undefined exploded archive location
- ScheduledThreadPoolExecutor实现原理
- 黑马程序员——IO--Input和Output基础
- Json简介
- 同步和异步
- 基于HBase Hadoop 分布式集群环境下的MapReduce程序开发
- Lint (java 使用或覆盖了已过时的 API)
- Android中View大小的确定过程
- uva 1588 换挡
- 1064. Complete Binary Search Tree (30)
- IOS AudioSession
- 筛法思想--七夕节