1:jQuery插件支持的转换方式

代码如下:

String→Object

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

反过来,使用 serialize 系列方法:如:var fields = $("select, :radio").serializeArray(); 序列化表单

2:浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器

代码如下:

String→Object

JSON.parse(jsonstr); //可以将json字符串转换成json对象

Object→String

JSON.stringify(jsonobj); //可以将json对象转换成json对符串

注:ie8(兼容模式),ie7和ie6没有JSON对象,需要引入 json.js 或 json2.js。

3:Javascript支持的转换方式

String→Object

eval('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号

注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象

推荐这些方式,这种方式不安全eval会执行json串中的表达式。

jq js json 转字符串_js-jquery-对象与JSON字符串互相转换相关推荐

  1. Object of type 'ListSerializer' is not JSON serializable “listserializer”类型的对象不可JSON序列化...

    Object of type 'ListSerializer' is not JSON serializable "listserializer"类型的对象不可JSON序列化 一般 ...

  2. jquery 逗号分割截取字符串_JS/JQUERY字符串截取分割匹配等处理汇总

    开发中常常会遇到各种字符串处理,汇总一下,备用. 1.字符串转换 var num = 19; // 19 var myStr = num.toString(); // "19" 你 ...

  3. json取交集_JSON 与对象、集合之间的转换的示例

    JSON字符串和java对象的互转[json-lib] 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的 ...

  4. json与java反射_Java 对象的 Json 化与反 Json 化

    最近在家里修习 Java 这项技能,估计快点满技能点儿了,很开心.不过遇到了一个问题,困扰了我一阵子.问题是这样的,我要写 Android App,与服务器交互.大家都知道 Javascript 不知 ...

  5. java字符串序列化_java对象序列化为字符串

    1 场景 java对象某些时候,需要序列化成字符串存储在数据库中,需要的时候,再将字符串反序列化为java对象. 如使用shiro缓存分布式session,需要将session对象序列化成字符串存储在 ...

  6. 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题

    查看jquery文档,我们知道jquery有很多种Ajax调用方法,下面结合springmvc返回的数据,假设返回 的是data ='{"label":"1", ...

  7. js 排班插件_js jquery 实现 排班,轮班,日历,日程。使用fullcalendar 插件

    如果想用fullcalendar实现排班功能,或者日历.日程功能.那么只需要简单的几步: 这里先挂官网链接: fullcalendar fullcalendar官网下载链接 一.下载及简单配置 1.这 ...

  8. java将字符串转成对象_java – 将字符串转换为类对象

    I am storing a class object into a string using toString() method. Now, I want to convert the string ...

  9. python使用json实现树结构_js怎样将获取json转换为树形结构

    最近elementUI的级联选择器要用到 根据国内外方案 做了一个我需要的! https://jsfiddle.net/stywell/... var list = [ { "ID" ...

  10. JavaScript对象、JSON对象、JSON字符串的区别

    一.首先看下什么是JSON JSON:JavaScript Object Natation,JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式. JavaScript对象的表现形式 ...

最新文章

  1. SpringBoot整合Swagger测试api构建
  2. 学习PetShop3.0(3)模仿购物车的简单可变类
  3. 负margin的移位参考线
  4. python字符串后面添加字符串_什么是字符串?怎样在Python中添加字符串?
  5. Oracle 数据库、实例、表空间、用户、数据库对象
  6. php 给html 赋值,PHP+JavaScript+HTML变量之间赋值及传递
  7. sort colors 三色排序
  8. spotify电脑下载歌曲_我来简单说一下Apple Music和Spotify的下载方法
  9. office2010c盘_安装office2010一半时取消导致C盘空间少了将近8个G,卸载office后C盘内存没有变回来,有谁知道怎么办吗?...
  10. ecshop+ectouch LANP伪静态
  11. 如何下载抖音小程序开发工具
  12. 【项目管理】干系人绩效域管理
  13. 致家长--为什么选择Scratch
  14. 如何快速开设海外银行账户
  15. 怎样在电脑上录制ppt课件?如何录制课件讲解视频
  16. Chrome屏蔽Adobe Flash Player 插件的问题
  17. springmvc考研交流平台 java ssm mysql
  18. [论文速览] Sparks of Artificial General Intelligence: Early experiments with GPT-4
  19. 17@MySQL数据库读现象详解(脏读、幻读、不可重复读)
  20. libpng error: iTXt: chunk data is too large error: PNG unsigned integer out of range

热门文章

  1. 虚拟机安装windows xp系统时,找不到网络连接
  2. 《创业时,我们在知乎聊什么》- 书摘
  3. 面试官:你背了几道面试题就敢说熟悉Java源码?对不起,我们不招连源码都不会看的人
  4. 冰点下载器手机版apk_冰点文库下载器app下载_冰点文库下载器手机安卓版软件下载v1.0.3...
  5. 简体繁体转换功能php,PHP简体繁体转换的方法
  6. ClockworkMod Recovery实现应用android一键化在线卡刷升级
  7. 浏览器插件开发--获取淘宝的品牌类型
  8. sum of digits
  9. mysql正则防注入_防止sql注入的方法
  10. SSH三大框架的整合(实例)