js中json的相关知识及操作
来源:互联网 发布:淘宝代运营十大排名 编辑:程序博客网 时间:2024/05/01 19:10
js中json的相关知识及操作
一、概述
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。
在JSON中,有两种结构:对象和数组。
1.对象
一个对象以“{”开始,“}”结束。每个“key”后跟一“:”,“‘key/value’ 对”之间运用 “,”分隔。
packJson = {"name":"nikita", "password":"1111"}
2.数组
packJson = [{"name":"nikita", "password":"1111"}, {"name":"tony", "password":"2222"}];
数组是值的有序集合。一个数组以“[”开始,“]”结束。值之间运用 “,”分隔。
二、JSON对象和JSON字符串的转换
1.JSON对象和JSON字符串
在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:
JSON字符串:
var jsonStr = '{"name":"nikita", "password":"1111"}';
JSON对象:
var jsonObj = {"name":"nikita", "password":"1111"};
2、String转换为Json
var myObject = eval('(' + myJSONtext + ')');
三.应用
var json = {"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"} ;<strong><span style="color:#ff0000;">json = eval(json.options) ;</span></strong> for(var i=0; <strong><span style="color:#ff0000;">i<json.length</span></strong>; i++) {alert(json[i].text+" " + json[i].value ;}
0 0
- js中json的相关知识及操作
- JSON的相关知识
- json的相关知识
- js中json的操作
- js的相关知识
- [Json] JS中Json操作
- 关于JSON的相关知识
- 关于JSON的相关知识
- JS中json操作
- js中json 的增删改操作
- 关于eternal blue virus的预防操作及相关知识
- JS中字符串的相关操作
- JS中字符串的相关操作
- JS中字符串的相关操作
- JS中字符串的相关操作
- JS中字符串的相关操作
- JS中字符串的相关操作
- JS中字符串的相关操作
- 刚毕业it男面试的窘境
- gets() 函数
- **.sql文件导入mysql数据库
- 第二周上机项目1旱冰场造价
- 【解决】MyEclipse控制台中文乱码(使用Tomcat)
- js中json的相关知识及操作
- hdu 5187 阴险的爆掉long long
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- 常用缩略词
- “大数处理“
- 【Android】创建自定义复合控件
- linux配置vim
- ZYNQ 开发
- 基金收益 净值计算