首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

浅析JSON.parse() JSON.stringify()

JSON对象在所有现代浏览器中都可以使用,它有两个非常有用的方法来处理JSON格式化的内容:解析字符串化。JSON.parse() 取一个JSON字符串并将其转换为JavaScript对象。...JSON.stringify(myObj); console.log(myObjStr); // "{"name":"Skip","age":2,"favoriteFood":"Steak"}" console.log(JSON.parse...myArrStr = JSON.stringify(myArr); console.log(myArrStr); // "["bacon","letuce","tomatoes"]" console.log(JSON.parse...session)); // 然后是如何转换通过 JSON.stringify 生成的字符串,该字符串以 JSON 格式保存在 localStorage 里 var restoredSession = JSON.parse...{ //Object.keys()返回对象的所有键值组成的数组,map方法是一个遍历方法,返回遍历结果组成的数组.将unique对象的键名还原成对象数组 return JSON.parse

62020

JavaScript | JS使用JSON.stringify(obj)JSON.parse(json)来对数据进行转换

JSON 是用于存储传输数据的格式。 JSON 通常用于服务端向网页传递数据 。...在开发中,我们经常会需要对数据进行转化处理,在JavaScript中提供了两个函数:**JSON.parse()JSON.stringify()**。...JSON.parse() 方法用于将一个 JSON 字符串转换为对象。 语法:JSON.parse(text,function) 这个方法可以传两个参数: 第一个参数是要转换的json字符串。...replacer可以是函数或数组,如果参入函数,则 JSON.stringify 将调用该函数,并传入每个成员的键值。使用返回值而不是原始值。如果此函数返回 undefined,则排除成员。...space为文本添加缩进、空格换行符,如果 space 是一个数字,则返回值文本在每个级别缩进指定数目的空格,如果 space 大于 10,则文本缩进 10 个空格。

2.6K20

JSON.stringifyJSON.parse的用法区别

JSON.stringify() JSON.parse() 是 JavaScript 中用于处理 JSON 数据的方法,它们的用法区别如下: 一:JSON.stringify() 方法 将 JavaScript...二:JSON.parse() 方法 将 JSON 字符串解析为 JavaScript 对象或值。它接受一个参数,即要解析的 JSON 字符串。...); // 输出:John console.log(obj.age); // 输出:25 在上述示例中,JSON.parse() 将 JSON 字符串 {"name":"John","age":25...总结: JSON.stringify() 用于将 JavaScript 对象或值转换为 JSON 字符串, JSON.parse() 用于将 JSON 字符串解析为 JavaScript 对象或值。...需要注意的是,JSON.stringify() JSON.parse() 只能处理符合 JSON 格式的数据。对于自定义的函数、循环引用等特殊情况,可能需要进行额外的处理。

21210

JSON.stringify()JSON.parse() 的使用总结

JSON.stringify()JSON.parse() 的使用总结 JSON.stringify 语法 JSON.stringify(value[, replacer [, space]]) 参数...replacer (可选) 如果该参数是一个「函数」,则在序列化过程中,被序列化的值的每个属性都会经过该函数的转换处理。...解析值本身以及它所包含的所有属性,会按照一定的顺序(从最最里层的属性开始,一级级往外,最终到达顶层,也就是解析值本身)分别的去调用 reviver 函数,在调用过程中,当前属性所属的对象会作为 this 值,当前属性名属性值会分别作为第一个第二个参数传入...使用 JSON.parse('{}'); // {} JSON.parse('true'); // true JSON.parse('"foo"');...// "foo" JSON.parse('[1, 5, "false"]'); // [1, 5, "false"] JSON.parse('null'); // null JSON.parse

1.2K10
领券