微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串格式常用处理

JSON字符串是一种常见的数据格式,在前后端交互、API请求和响应处理中占据重要的地位。本文将介绍JSON字符串的常用处理方式。

json字符串格式常用处理

1. 将JSON字符串转为对象

  
const jsonString = '{"name": "张三","age": 18}';
const obj = JSON.parse(jsonString);
console.log(obj); // {name: "张三",age: 18}
  

2. 将对象转为JSON字符串

  
const obj = {name: "张三",age: 18};
const jsonString = JSON.stringify(obj);
console.log(jsonString); // {"name":"张三","age":18}
  

3. 获取JSON字符串中的某个值

  
const jsonString = '{"name": "张三","age": 18}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // 张三
console.log(obj.age); // 18
  

4. 在JSON字符串中新增或修改某个值

  
let jsonString = '{"name": "张三","age": 18}';
const obj = JSON.parse(jsonString);
obj.name = "李四";
jsonString = JSON.stringify(obj);
console.log(jsonString); // {"name":"李四","age":18}
  

5. 从JSON字符串中删除某个值

  
let jsonString = '{"name": "张三","age": 18}';
const obj = JSON.parse(jsonString);
delete obj.age;
jsonString = JSON.stringify(obj);
console.log(jsonString); // {"name":"张三"}
  

6. 判断某个值在JSON字符串中是否存在

  
const jsonString = '{"name": "张三","age": 18}';
const obj = JSON.parse(jsonString);
console.log("name" in obj); // true
console.log("gender" in obj); // false
  

总之,JSON字符串作为一种常见的数据格式,在开发中需要掌握其常用的处理方法,以便能够高效地进行数据处理。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐