`
uule
  • 浏览: 6346921 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

JSON.parse()和JSON.stringify()

    博客分类:
  • JSON
 
阅读更多

parse用于从一个字符串中解析出json对象,如

 

var str = '{"name":"huangxiaojian","age":"23"}'

 

结果:

 JSON.parse(str)

  

Object 
  1. age"23"
  2. name"huangxiaojian"
  3. __proto__Object

 

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。

 

//如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 一个 JSON 解析器将只接受 JSON 文本。所以是更安全的。  

var myObject = JSON.parse(myJSONtext, filter);    

//可选的 filter 参数将遍历每一个value key 值对, 并进行相关的处理。如:  

 

myData = JSON.parse(text, function (key, value) { 

return key.indexOf('date') >= 0 ? new Date(value) : value;

 

});  

 

 

stringify()用于从一个对象解析出字符串,如

 

var a = {a:1,b:2}

 结果: 

JSON.stringify(a)

 

"{"a":1,"b":2}"

分享到:
评论

相关推荐

    JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析

    主要介绍了JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能,结合实例形式分析了JSON.parse()与JSON.stringify()方法实现深拷贝的相关实现技巧与操作注意事项,需要的朋友可以参考下

    深入剖析 JavaScript 中的 JSON.stringify 和 JSON.parse

    JavaScript 内置的 JSON.stringify 和 JSON.parse 方法,为开发者提供了便捷的JSON数据序列化和反序列化能力。本文将深入探讨这两个方法的工作原理、使用场景以及一些高级技巧。 JSON.stringify 和 JSON.parse 是 ...

    JSON.parse课件.zip

    JSON.parse和JSON.stringify是JavaScript中的两个关键方法,它们在处理JSON数据时发挥着重要作用。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。...

    json.stringify()与json.parse()的区别以及用处.docx

    JSON.stringify() 和 JSON.parse() 是JavaScript中用于处理JSON数据的两个关键函数,它们在JSON对象序列化和反序列化过程中起着至关重要的作用。 一、JSON.stringify() JSON.stringify() 的主要功能是将JavaScript...

    JSON中key动态设置及JSON.parse和JSON.stringify()的区别

    本文给大家介绍JSON中key动态设置及JSON.parse和JSON.stringify()的区别讲解,具体详情如下所示: var user_info_json = []; user_info_json[user_info_json.length] = eval('('+ '{'+ id +': '+ value +'}' +...

    JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数

    总结而言,JSON.parse和JSON.stringify是JavaScript中处理JSON数据的两个核心函数,它们让JSON格式数据的解析和序列化变得简单高效。无论是在Web开发中进行前后端的数据交互,还是在本地存储数据时,这两个函数都能...

    浅谈JSON.parse()和JSON.stringify()

    - 除了标准的JSON.parse() 和 JSON.stringify() 方法,jQuery库也提供了类似功能的方法,分别是jQuery.parseJSON和jQuery.stringifyJSON。这些方法在功能上与原生JavaScript方法类似,但它们是jQuery的一部分,主要...

    JSON.stringify()报错:JSON未定义

    这个文件提供了一个兼容旧浏览器的JSON对象,包含了`stringify()`和`parse()`方法的实现。你可以将这个文件引入到你的项目中,以便在不支持JSON的环境中使用`JSON.stringify()`。 总结起来,`JSON.stringify()`是...

    json ,json_parse.js

    在JavaScript中,我们有两个内置函数用于与JSON进行交互:`JSON.stringify()` 和 `JSON.parse()`。`JSON.stringify()` 用于将JavaScript对象转换为JSON字符串,而`JSON.parse()`则用于将JSON字符串转换回JavaScript...

    big-json:用于大型 POJO 的基于流的 JSON.parse 和 JSON.stringify 实现

    用于大型 POJO 的基于流的 JSON.parse 和 JSON.stringify 实现 对于大型数据集,存在许多基于流的 JSON 解析或字符串化实现。 这些实现典型的目标时间序列数据、换行符分隔的数据或其他类似数组的数据,例如日志...

    json.js和使用示例

    总结来说,`json.js`是一个针对IE6的JSON兼容库,它实现了JSON.parse和JSON.stringify方法,使得在不支持JSON的旧版浏览器中也能进行JSON数据的序列化和反序列化。这个库的使用极大地扩展了JSON在旧浏览器中的适用性...

    StringNumber:JSON.parse stringify将大数字转换为字符串

    字串号码JSON.parse / stringify将大数字转换为字符串。 基于 。 尽管大多数JSON解析器都假定数字值具有与IEEE 754 double相同的精度限制,但JSON规范并未说明任何数字精度。 十进制(可选地,科学的)表示法中的...

    关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法

    1. JSON.parse(jsonString): 在一个字符串中解析出JSON对象 ...2. JSON.stringify(obj) : 将一个JSON对象转换成字符串 var obj = [{href:baidu.com,text:test,orgId:123,dataType:curry,activeClas

    json3.js 【JS / JavaScript 中解析JSON的js包,JSON官方的JSON解析包】

    json3.js 【JS / JavaScript 中...JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解 - chunlynn的小屋 - CSDN博客 http://blog.csdn.net/chenchunlin526/article/details/78850924

    JSON2.JS JSON.JS JSON_PARSE.JS

    toJSONString method and a parseJSON method to Object.prototype. Use of this file is not recommended. json_parse.js: This file contains an alternative JSON parse function that uses recursive descent ...

    浅谈JSON.stringify()和JOSN.parse()方法的不同

    JSON.stringify() 和 JSON.parse() 是JavaScript中处理JSON数据的关键函数,它们在JSON操作中起着至关重要的作用。本文将深入探讨这两个方法的功能、用法以及它们之间的差异。 首先,我们来看JSON.stringify()方法...

Global site tag (gtag.js) - Google Analytics