JSON的使用
来源:互联网 发布:centos系统 编辑:程序博客网 时间:2024/06/06 00:10
将任意的JavaScript对象转换成Json格式的字符串
收到字符串之后可以转化成对象
通过这种方式,方便通过字符串方式进行数据传输
1. jQuery插件支持的转换方式
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。
3. Javascript支持的转换方式
eval('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号
注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。
4 .JSON官方的转换方式:
http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;
可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。
"key":value 对象表示为键值对
, 数据由逗号分隔
{} 花括号保存对象
[] 方括号保存数组
复杂情况
{"对象名" : [ { "key1 " :value1 , "key2 " : value2} , { "key3 " :value3 , " key4 " : value4 } ] }
JavaScript对象和Json对象的转换
要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法:
var json = JSON.stringify( {a: 'Hello', b: 'World'} );
得到的是一个字符串
要实现从 JSON 转换为对象,使用 JSON.parse() 方法:
var obj = JSON.parse( '{"a": "Hello", "b": "World"}' );
得到的时一个js对象
- json-lib的使用
- Json的使用
- Json的使用
- JSON的使用
- json.net的使用
- 使用JSON的方法
- JSON-Lib的使用
- json的使用
- Json的使用
- 使用JSON的方法
- json的简单使用
- iphone json的使用
- Json的使用
- 使用JSON的方法
- json的使用
- json的使用简介
- JSON的使用
- json的基本使用
- R || 聊天记录分析(一)
- iOS之Header Search Paths和User Header Search Paths和library searchpath
- 算法系列——Add Binary
- 手机获取验证码
- VS新建项目报错
- JSON的使用
- qt链接sqlserver数据库
- bash shell
- 搭建redis集群实现分布式缓存(一)
- ios Label显示不同颜色文字
- 对官方文档中NSAutoreleasePool的个人翻译
- springmvc包含文件上传的表单报错
- 谷歌浏览器调试javascript教程
- Cash Machine