JSON.stringify,JSON.parse

  1. JSON.stringify(value, replacer, space):这个方法将 JavaScript 对象转化为 JSON 字符串。

    • value:必需,需要转化为 JSON 字符串的值。
    • replacer:可选,一个函数或者数组,用来过滤或转换对象的属性。
    • space:可选,一个数值或字符串,用来创建缩进的空白。
  2. JSON.parse(text[, reviver]):这个方法将一个 JSON 字符串解析为 JavaScript 对象。

    • text:必需,需要解析的 JSON 字符串。
    • reviver:可选,一个函数,用来过滤或转换解析后的对象属性。

下面是一个使用示例:

复制代码
 

|---|--------------------------------------------------------------------------------|
| | let obj = { |
| | name: "John", |
| | age: 30, |
| | city: "New York" |
| | }; |
| | |
| | let jsonString = JSON.stringify(obj); |
| | console.log(jsonString); // 输出:"{"name":"John","age":30,"city":"New York"}" |
| | |
| | let parsedObj = JSON.parse(jsonString); |
| | console.log(parsedObj); // 输出:{ name: 'John', age: 30, city: 'New York' } |

相关推荐
konh几秒前
React Native 自定义字体导致 Text / TextInput 文本垂直不居中的终极解决方案
前端·react native
奔赴_向往1 分钟前
跨域问题深度剖析:为何CORS设置了还是报错?
前端
2501_9411115213 分钟前
C++中的适配器模式
开发语言·c++·算法
2501_9411119414 分钟前
C++中的适配器模式变体
开发语言·c++·算法
zzz海羊16 分钟前
VSCode配置java中的lombok
java·开发语言·vscode
A-code20 分钟前
Git 多模块项目管理
java·开发语言
纯爱掌门人25 分钟前
别再死磕框架了!你的技术路线图该更新了
前端·架构·前端框架
没头脑的男大28 分钟前
Unet实现脑肿瘤分割检测
开发语言·javascript·ecmascript
丁点阳光34 分钟前
Ract Router v7:最全基础与高级用法指南(可直接上手)
前端·react.js
2501_9411117739 分钟前
C++代码移植性设计
开发语言·c++·算法