JS对JSON的操作总结 (转)
来源:互联网 发布:nupro保护套 知乎 编辑:程序博客网 时间:2024/05/22 03:12
一、概述
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字符串的转换
在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:
JSON字符串:
var jsonStr = '{"name":"nikita", "password":"1111"}';
JSON对象:
var jsonObj = {"name":"nikita", "password":"1111"};
五、将两个JSON对象组装到一个里面
//targetJson 目标JSON,packJson 被组装JSONfunction addGroupJson(targetJson, packJson){ if(targetJson && packJson){ for(var p in packJson){ targetJson[p] = packJson[p]; } }}用法如下:
var json1 = {"name":"nikita"};var json2 = {"password":"1111"};addGroupJson(json1, json2);alert(json2str(json1));运行结果:
出自:http://www.cnblogs.com/csj222/archive/2013/04/11/3013667.html
- JS对JSON的操作总结 (转)
- JS对JSON的操作总结 (转)
- JS对JSON的操作总结 (转)
- JS对JSON的操作总结
- 对象数组JS对JSON的操作总结 (转)
- js对json 的操作
- js对json的操作
- JS操作JSON总结 【转】
- Js 对 Json 操作
- js对json的简单操作
- JavaScript对JSON的操作总结
- python对json的操作总结
- python对json的操作总结
- JS操作JSON总结
- JS操作JSON总结
- js操作json总结
- JS操作JSON总结
- JS操作JSON总结
- 反射工具类
- 新手走向成功的路上
- 规则引擎的应用及发展
- 水经注有哪些单款地图下载器授权?
- vector的简单注意点(待补)
- JS对JSON的操作总结 (转)
- at most one declaration for 'V_ZCSYCW1' is permitted Error: PLS-00371
- centos 7 配置防火墙 添加端口可以访问
- jvm培训教案
- 图片上传的两种方式
- java搬砖计算:共36人有36块砖,男每人每次4块,女每人每次3块,小朋友每2人1块,一次搬清,问男,女,小朋友各几人?
- appium 自动化脚本 启动虚拟器&定位元素
- Python第三方库详解----Betubedl,专注于download
- scikit-learn(sklearn) 0.19 中文文档的校验活动,邀请你的加入 | ApacheCN