Json对象与Json字符串互转(四种转换方式)
1.jQuery插件支持的转换方式:
//将json字符串转换成json对象
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),
2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:
//可以将json字符串转换成json对象
JSON.parse(jsonstr);
//可以将json对象转换成json字符串
JSON.stringify(jsonobj);
注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。
3.Javascript支持的转换方式:
//可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号
eval('(' + jsonstr + ')');
注: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。
Json对象与Json字符串互转(四种转换方式)相关推荐
- Json对象与Json字符串互转(4种转换方式)
Json字符与Json对象的相互转换方式有很多种: 1. jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以 ...
- js中Json对象与Json字符串互转(4种转换方式)
1>jQuery插件支持的转换方式: 复制代码代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成jso ...
- 四种转换方式:自动,强制,Parse,Convert
自动类型的转换 在数据类型兼容的情况下,将1个小范围的变量的值 直接 赋值给 1个大范围类型的变量 满足自动类型转换的条件: 两种变量的数据类型兼容, 所有的数值类型之间和char类型之 ...
- jpg怎么转换成png格式?四种转换方式试试看
很多时候,我们需要将JPG(Joint Photographic Experts Group)格式转换成PNG(Portable Network Graphics)格式,从而便于图片的使用.那么,将J ...
- mkv文件怎么转换成mp4?来看看这四种转换方式吧!
mkv文件怎么转换成mp4?在很多小伙伴看到,图片就是图片,音频就是音频,视频就是视频,它们展现给人们的效果都差不多.但实际上,不管是图片.视频还是音频文件,其中一个重要的区别在于它们的文件格式可能是 ...
- html之CSS设计(四种引入方式、各种选择器)
文章目录 一.CSS简介 二.四种引入方式 三.CSS选择器 四.练习代码 本文主要介绍一下CSS的基本操作,四中引入方式和选择器.属性选择器的使用 一.CSS简介 1.介绍: 也叫层叠样式表,用来控 ...
- json对象与json字符串互转,ajax各常见函数
1.使用jquer插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的 ...
- json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...
json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...
- Json对象和Json字符串
JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串. 先介绍一下json对 ...
- json对象和json字符串转换方法
在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...
最新文章
- DNS的主从架构、子域委派、转发器
- Modelsim command line 传参数到 .do 文件
- python conf配置文件
- string对象中去掉标点符号
- 《无线网络技术教程第二版》阅读笔记(一)
- Android导入第三方类库
- SparkSQL错误:Could not find uri with key [dfs.encryption.key.provider.uri] to create a keyProvider...
- EDA课程设计(设计一个4时隙的时分复用模块)
- aes简单文本加密工具
- CacheCloud详解(一)----------CacheCloud搭建(Redis云平台)
- ICLR 2022 语言模型驱动的语义分割算法:Language-Driven Semantic Segmentation
- Linux下文件、文件夹大小排序及文件内容排序
- html点击登陆、注册等时候出现等待图标代码
- JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress
- php货币符号怎么打,Magento修改货币符号和货币符号的位置
- TED演讲:404找不到页面的故事
- easyUI日期框的日期范围限制
- 解决winform自定义窗体在扩展显示器最大化不能充满屏幕
- 集成沟通中的名词:DMZ 是英文“Demilitarized Zone”的缩写,中文名称为“隔离区”
- Linux如何连接到WIFI网络