博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Json对象与Json字符串互转(4种转换方式)
阅读量:5035 次
发布时间:2019-06-12

本文共 714 字,大约阅读时间需要 2 分钟。

Json字符与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。

转载于:https://www.cnblogs.com/longshiyVip/p/4690875.html

你可能感兴趣的文章
Swift-Swift中的全局变量和函数的创建
查看>>
MySQL 学习笔记(三):完整性和触发器设计
查看>>
openstack neutron sriov部署
查看>>
[SPSS]学习笔记--数据分布形状描述
查看>>
.NET Framework 卸载工具 -- .NET Framework Cleanup Tool User's Guide
查看>>
如何为ios程序增加itunes同步功能
查看>>
Hibernate QBC 简单收集
查看>>
cf B. Hungry Sequence
查看>>
C语言数组删除增加一个元素
查看>>
Spring MVC JSON 实现JsonSerializer Date类型转换
查看>>
Citrix 服务器虚拟化之十 Xenserver高可用性HA
查看>>
三层架构与MVC
查看>>
js原生appendChild的bug
查看>>
在word 中复选框划勾或叉的方法
查看>>
工厂模式
查看>>
比例运算和求和电路
查看>>
Luogu P3927 SAC E#1 - 一道中档题 Factorial
查看>>
scrapy框架初识
查看>>
卡片游戏
查看>>
bat 获取当前目录的父目录
查看>>