json内的字符串形式的json如何反序列化
在一个json中,有个字符串形式的值,但这个值("{b:1}")本身也是个json,如何在反序列化的时候,将这个字符串形式的值(即a)转为json对象
原始json对象
{a:"{b:1}"}
希望反序列化成的json对象
{a:{b: 1}}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
1.这个字段的数据提出来手动再转一次。
2.或者让前端传正确的json。
这个字符串也不是合法的json格式。没法改格式的话就只能手动转成合法的然后JSON.parse。或者eval,不过不是很建议。
1、通过正则替换成正确的
2、一步一步的转,先整个转
JSON
,再拿到a的字符串转JSON