json_decode()和json_encode()的使用方法
2024-10-18 22:27:51
json_decode对JSON格式的字符串进行编码
json_encode对变量进行 JSON 编码
JS中对JSON的解析
一、JSON字符串转换为JSON对象
要运用上面的str1,必须运用下面的要领先转化为JSON对象:
//由JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
然后,就可以这样读取:
Alert(obj.name);
Alert(obj.sex);
特别留心:如果obj本来就是一个JSON对象,那么运用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是运用parseJSON()函数处理后会有疑问(抛出语法异常)。
最新文章
- Python-04-基础
- CSS第二天总结 更多的选择符
- The type java.util.Map$Entry cannot be resolved. It is indirectly referenced。。.相似的错误
- JS正则表达式使用方法及示例
- OrCAD PSpice仿真库模型
- Light OJ 1017 - Brush (III)
- Cloudera impala简单介绍及安装具体解释
- 关于ios 程序加载百度地图lib,出现链接错误:找不到符号 (null): _OBJC_CLASS_$_BMKMapManager的解决办法
- 美化type=";file";控件
- 兄弟连教育分享:用CSS实现鼠标悬停提示的方法
- [题解] 2038: [2009国家集训队]小Z的袜子(hose)
- Java spring boot 2.0连接mysql异常:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
- Codeforces.578E.Walking(构造)
- mybatis foreach中collection的三种用法
- pygame游戏开发入门例子
- [No0000FD]C# 正则表达式
- numpy.newaxis()
- 使用virsh管理KVM虚拟化主机
- python IPv6 十进制和十六进制互转
- c# 给button添加不规则的图片以及用pictureBox替代button响应点击事件