当前位置: 首页 > news >正文

SON.stringify()和JSON.parse()之间的转换

1.JSON.stringify()

作用:将对象、数组转换成字符串

const obj = {code: "500",message: "出错了",
};
const jsonString = JSON.stringify(obj);
console.log(jsonString);//"{"code":"Mark Lee","message":26}"

传入一个数组来指定要序列化的属性列表

obj = {name: 'lin',age: 18,city: 'Beijing'
};
// 指定要序列化的属性列表
let jsonString = JSON.stringify(obj, ['name', 'age']);
console.log(jsonString); // 输出结果: {"name":"lin","age":18}

2.JSON.parse()

作用:将字符串转成json对象

const jsonString = "{"code":"Mark Lee","message":26}"
const obj= JSON.stringify(jsonString );
console.log(obj);
//{
//  code: "500",
//  message: "出错了",
//};

3.不知道类型 直接使用JSON.stringify()或者JSON.parse()报错的话

可以用try catch

try {const jsonObj = JSON.parse(jsonString);console.log(jsonObj);
} catch (error) {console.error("解析JSON字符串时发生错误:", error);
}

相关文章:

  • 【计算机网络】HTTP
  • BugKu Web渗透之网站被hei(仅仅是ctf题目名称)
  • 3B模型大概占多少存储
  • 结构体和指针1
  • python学习打卡day45
  • jmeter之导出接口
  • Java建造者模式(Builder Pattern)详解与实践
  • C#学习第28天:内存缓存和对象池化
  • 给网站添加live2d看板娘
  • 终极数据结构详解:从理论到实践
  • 我用AI降低AI率:一次“用魔法打败魔法”的实验
  • 装载机防撞系统:智能守护,筑牢作业现场人员安全防线
  • unity Addressable的基本使用
  • 今日行情明日机会——20250606
  • 5.3 Spring Boot整合JPA
  • 手机如何防止ip关联?3种低成本方案
  • 淘酒屋(香港)控股公司副总裁郭钢出席2025西班牙葡萄酒行业论坛
  • 从混乱到秩序:探索管理系统如何彻底改变工作流程
  • 区块链技术相关
  • Three.js中AR实现详解并详细介绍基于图像标记模式AR生成的详细步骤
  • 蓝色大气企业网站phpcms模板/品牌传播推广方案
  • 怎么 给自己的网站做优化呢/广州百度网站快速排名
  • 北京网梯科技发展有限公司/seo优化软件大全
  • 网站制作需要多少费用/seo是什么意思怎么解决
  • 建网站 外贸/企业网站建设规划
  • 网站建设专家收费标准/百度指数专业版价格