码迷,mamicode.com
首页 > Web开发 > 详细

js操作json

时间:2015-01-27 09:30:22      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:javascript   json   

1.1.  Json简介

1.1.1.  什么是json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON 值可以是:数字(整数或浮点数),字符串(在双引号中),逻辑值(true 或 false),数组(在方括号中),对象(在花括号中),函数,空字符串,null

1.1.2.  Json的结构

1.     对象:对象在js中表示为“{}”括起来的内容,数据结构为 {keyvalue,keyvalue,...}的键值对的结构,在面向对象的语言中,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>

 

js操作json

标签:javascript   json   

原文地址:http://blog.csdn.net/u022812849/article/details/43166595

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!