javascript - 使用嵌套数组序列化 javascript 对象数组
问题描述
再会!任何人都可以建议,是否可以在 JavaScript 中序列化/反序列化对象数组并且不会丢失嵌套数组?我想将它保存到数据库中,但是当我反序列化 json 时,我丢失了价格数组。
我使用 JSON.stringify 和 JSON.parse。
const arr = [{
"HotSpotData": "<SchematicsDefinition><Schema2D><Rectangles><RectangleDefinition ZOrder=\"0\" Top=\"440\" Left=\"176\" Width=\"27\" Height=\"27\" ShapeType=\"2\"/></Rectangles></Schema2D></SchematicsDefinition>",
"Ptr": 24580100323769,
"Ptr": 24588687801988,
"Ptr": 24773374403522,
"Qty": 1,
"Desc": "",
"Ptr": 24588687801988,
"Reference": 1,
"id": 25,
"notes": "",
"Code": "1831001",
"Description": "REEL CARRIER ",
"Ptr": 24558623176188,
"Notice": "",
"Order": 1,
"PartImage": null,
"prices": [{
"pricePtr": 24648817311745,
"priceValue": 1970.9,
"priceCaption": "USD LIST",
"currency": "USD"
}],
"rnd_unic": 1597222193169
}]
console.log(JSON.parse(JSON.stringify(arr)))
解决方案
推荐阅读
- firebase - 使用firebase在nestjs中登录并注册
- java - OnClickListner 在 Android 的 View 类中描述了什么?
- android - B4A:ContentResolver 错误“无效的令牌限制”
- java - Eclipse 无法创建 gradle 项目
- python - Python,索引超出范围,列表
- go - 在 MacOS 上使用 Golang 创建容器 - syscall.CLONE_NEWUTS 不起作用
- zsh - 在 zsh 的新终端选项卡中运行几个逗号
- java - 如何设置一个值JSP/Servlet 中的标记?
- javascript - 当页面的宽度或高度发生变化时反应检测设备
- python - 如何使用 python“子进程”模块获取 Ubuntu 终端的输出