json字符和json对象
来源:互联网 发布:十大网络手游排行榜 编辑:程序博客网 时间:2024/05/06 18:35
最近有同事问我,传到前台的json无法获得里面某个键值对 。查了一下资料发现,他把json对象和json字符串搞混了。
JSON是一种轻量级的数据交换格式,它用来保存 JS 对象的一种方式,采用键/值对的形式,键/值对中的键名写在前面并用双引号 "" 包裹,使用冒号 : 分隔,然后紧接着写值 。
如:{"aa" : "ss", "bb" : "nn"}
1.JSON对象
JSON对象是javascript的一种数据格式,直接可以用js操作,点出。
var str = { "name": "tom", "sex": "man" };
2.JSON字符串
JSON字符串仅仅只是一个字符串,不截取的话没办法取出其中存储的数据,不能直接使用。
3.将JSON字符串转化为JSON对象
①使用$.parseJSON(str)
例:
// 由JSON字符串转换为JSON对象
var str = '{ "name": "tom" }';
var obj = jQuery.parseJSON(str)
alert( obj.name);
②JSON.parse(str)
例:
// 由JSON字符串转换为JSON对象
var str='{ "name": "tom" }';
var obj = jQuery.parseJSON(str)
alert(obj.name);
③eval('('+str+')')
例:
// 由JSON字符串转换为JSON对象
var str='{ "name": "tom" }';
var obj = eval('(' + str + ')');
alert( obj.name);
4.将JSON对象转化为JSON字符串
使用全局方法JSON.stringify()与toJSONString()
例:
var str = obj.toJSONString(); // 将JSON对象转化为JSON字符
或者
var str = JSON.stringify(obj); // 将JSON对象转化为JSON字符
alert(str);
如果遇到结构复杂的数据,可以通过多次点的方法获得需要的值。
- json字符和json对象
- js JSON 对象和字符创互转
- JSON对象和JSON字符串
- Json字符串和Json对象
- json对象和json字符串
- json字符串和json对象
- Json对象和Json串
- JSon对象、JSon数组和JSon字符串。
- 字符转转换成JSON对象
- js对象封装 Json字符
- JSON和JS对象
- json对象和字符串
- JS对象和JSON
- JSON对象和数组
- json对象和gridView
- JSON对象和数组
- json对象和数组对象
- js--json字符串 和 json对象总结
- Java基础-方法区以及static的内存分配图
- 习题5.1
- leetcode 14. Longest Common Prefix
- SSM+Maven+Bootstrap导入excel数据到数据库(支持XLSX,XLS格式)
- LeetCode||58. Length of Last Word
- json字符和json对象
- Spring的核心概念
- JAVA包装类
- SQL-存储过程
- matlab imwrite
- eclipse maven build 命令执行启动项目
- 书写机械人
- python数字图像处理:图像的绘制
- window.parent 判断是否是被嵌入iframe里面