`
卓越在于专注
  • 浏览: 8511 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

js中json对象和json类型的字符串互相转换

阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>

 

  //将json格式的字符串转换为json对象;

   var  a ="{"name":"tom","sex":"男","age":"24"}"; //json格式字符串

 1) 使用eval()

   var   obj= eval('('+a+')');  

 2)  使用JSON.prase(string)

  var  obj=JSON.prase(a);

3) 使用str.praseJSON()方法;

 var   obj=a.praseJSON();

 

//可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串;

var  b={ "name": "cxh", "sex": "man" };  //  JSON对象

var  str=b.toJSONString() ;

var str=JSON.stringify(b);

 

     jquery提供了一种将字符串转换为json对象的方法,jquery.praseJSON(str)的方法,接受一个标准格式的 JSON 字符串,并返回解析后的 JavaScript (JSON)对象;jQuery.stringifyJSON(obj)将JSON转为字符串。

      以上的几种方法除了eval()是js自身自带的以外,其他几个都来自json.js包;新的json版本将API做了修改,将 JSON.stringify()和JSON.prase()两个方法都注入到javascript的内建对象里,前者改为 obj.toJSONString(),后者改为string.praseJSON(), 如果提示找不到toJSONString()和parseJSON()方法,则说明您的json包版本太低。

 

 

分享到:
评论

相关推荐

    form数据与json对象的互相转换(完整版)

    * 将web Form 的数据转化成json字符串 * 将json对象的值解析后填入web Form 在AJAX开发中这是关键技术: 1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传给服务器,从而可以实现无刷新的form提交...

    Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。...一、JSON字符串转换为JSON对象: eval&#40;&#41; 和 JSON.parse eg- json字符串: var data = '{ "name": "dran", "sex": "man

    json对象转为字符串,当做参数传递时加密解密的实现方法

    【son对象 字符串 互相转行】 比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: var a={name:tom,sex:男,age:24}; var b='{name:Mike,sex:\u5973,age:29}'; 在Firefox,chrome,opera,safari,ie9,ie...

    JS中对象与字符串的互相转换详解

    在使用 JSON2.JS 文件的 JSON.parse(data) 方法时候,碰到了问题: throw new SyntaxError(‘JSON.parse’); 查询资料,大概意思如下: ...所以,在这里在此总结一下 JS 中对象与字符串的互相转换,因为这涉及

    jquery_json.rar_JSON_jquery_jquery-json_jquery.json_jquery.json.

    jquery提供的json插件,提供js对象与json字符串间互相转换

    string和json 互转 -- 示例

    string和json 互相转换 代码实例

    python 对象和json互相转换方法

    二、python对象转换成json字符串 在把python对象转换成json字符串时,只需要如下知识即可: 1.python对象到json字符串的转换规则: Python JSON dict object list, tuple array str, unicode string ...

    浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)

    以下是JSON2.js的内容,把内容拷到js文件中,以便调用: 代码如下:/* http://www.JSON.org/json2.js Public Domain. NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. See http://www.JSON.org/js.html...

    22-ajax-源代码.rar

    案例2-站内查询。 一、Ajax概述 二、js原生的Ajax技术(了解) 三、Json数据格式(重要) 四、Jquery的Ajax技术(重点)。 1.什么是同步,什么是异步...json是js的原生内容,也就意味着js可以直接取出json对象中的数据

    JavaScript类型相关的常用操作总结

    js的基本数据类型有哪些? ECMAScript中有5中简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number和String。还有1中复杂的数据类型...JS数组,字符串,json互相转换 JS数组转字符串 使用数组自

    JavaScript数组去重的几种方法

    【3】数组中含对象的去重方式我采用使用JSON.stringify()将对象转换成JSON字符串进行比较的方式。 1.最基础的去重:双重遍历 双重遍历的核心就是依据【1】,通过拿出一个元素和剩下的元素依次比较,如果全部不相等...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    11.2.2 缓存和查询字符串 11.2.3 使用特定查询字符串参数的缓存 11.2.4 自定义缓存控制 11.2.5 使用HttpCachePolicy类进行缓存 11.2.6 缓存后替换和部分页缓存 11.2.7 缓存用户配置 11.2.8 缓存配置 ...

    xheditor-1.1.14

    如果想实现更加复杂的交互应用,或者希望xhEditor编辑器能够和自己的Javascript代码实现互相访问,那么你可以选择使用方法2,相对具有更大的自由空间。 xhEditor也提供了即时的卸载编辑器方法: $('#elm1')....

    ASP.NET4高级程序设计(第4版) 3/3

    11.2.2 缓存和查询字符串 362 11.2.3 使用特定查询字符串参数的缓存 363 11.2.4 自定义缓存控制 364 11.2.5 使用HttpCachePolicy类进行缓存 365 11.2.6 缓存后替换和部分页缓存 365 11.2.7 缓存用户配置...

    JAVA上百实例源码以及开源项目源代码

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    JAVA上百实例源码以及开源项目

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

Global site tag (gtag.js) - Google Analytics