JSON字符串是一种常见的数据格式,在前后端交互、API请求和响应处理中占据重要的地位。本文将介绍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] 举报,一经查实,本站将立刻删除。