使用嵌套数组序列化对象的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": "","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)))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)