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

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://www.lryc.cn/news/2403386.html

相关文章:

  • 【学习笔记】构造函数+重载相关
  • JVM——打开JVM后门的钥匙:反射机制
  • 第3章——SSM整合
  • VTK 显示文字、图片及2D/3D图
  • 小白如何在cursor中使用mcp服务——以使用notion的api为例
  • 引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
  • 为什么说数列是特殊的函数
  • 解决uniapp开发app map组件最高层级 遮挡自定义解决底部tabbar方法
  • 96. 2017年蓝桥杯省赛 - Excel地址(困难)- 进制转换
  • PPT转图片拼贴工具 v1.0
  • 大模型在脑梗塞后遗症风险预测及治疗方案制定中的应用研究
  • Qwen2.5-VL - 模型结构
  • 【QT常用技术讲解】多线程执行后台命令行的两种方式(后台运行和返回打印信息)
  • 【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
  • Linux--进程的状态
  • (nice!!!)(LeetCode每日一题)2434. 使用机器人打印字典序最小的字符串(贪心+栈)
  • 008-libb64 你有多理解base64?-C++开源库108杰
  • 电子电路基础2(杂乱)
  • LazyOwn RedTeam/APT 框架是第一个具有人工智能驱动的 CC 的 RedTeam 框架
  • 电脑的ip地址会自动变怎么办?原因解析和解决方法
  • PDF 转 HTML5 —— HTML5 填充图形不支持 Even-Odd 奇偶规则?(第一部分)
  • C++.OpenGL (5/64)变换(Transformation)
  • 优化电脑的磁盘和驱动器提高电脑性能和延长硬盘寿命?
  • 【八股消消乐】MySQL参数优化大汇总
  • JavaSec-SPEL - 表达式注入
  • 在 Caliper 中执行不同合约的方法
  • CSS 平铺+自动换行效果
  • 微服务网关SpringCloudGateway+SaToken鉴权
  • 永磁同步电机控制算法--模糊PI转速控制器
  • Elasticsearch集群最大分片数设置详解:从问题到解决方案