json 分析
Posted 灬鬼谷灬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json 分析相关的知识,希望对你有一定的参考价值。
JSON in javascript
Table of Contents
- 1. JSON对象和JSON字符串的区别
- 2. JSON对象和JSON字符串的转换
- 3. eval 函数的参数为string,<eval(string)>,eval的作用是把字符串里面的内容当作表达式来执行
1 JSON对象和JSON字符串的区别
1.1 JSON对象在python中就是dict,在js中是map对象
1.2 JSON字符串是map对象结构的字符串,本质就是字符串
1.3 代码如下:
json_str = "\\"a\\":2, \\"b\\":3"
json_obj = "a":2, "b":3
2 JSON对象和JSON字符串的转换
json_str = "\\"a\\":2, \\"b\\":3"
json_obj = JSON.parse(json_str)//Object:"a":2, "b":3
json_obj = eval("(" + json_str + ")") //Object:"a":2, "b":3
json_str= JSON.stringify(json_obj) //"\\"a\\":2, \\"b\\":3"
3 eval 函数的参数为string,<eval(string)>,eval的作用是把字符串里面的内容当作表达式来执行,详情在eval解析JSON字符串的一个小问题
以上是关于json 分析的主要内容,如果未能解决你的问题,请参考以下文章
HttpServletRequest中接收到的json数据,中文乱码,如何解决?详情见补充