栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何修复转义的JSON字符串(JavaScript)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何修复转义的JSON字符串(JavaScript)

假设这 是显示 的实际值,请考虑:

twice_json = '"{\"orderId\":\"123\"}"'  // (ingore the extra slashes)json = JSON.parse(twice_json)    // => '{"orderId":"123"}'obj = JSON.parse(json)// => {orderId: "123"}obj.orderId// => "123"

请注意将JSON.stringify应用于

json
值(这是一个 字符串 ,因为JSON 是text
)将如何产生该
twice_json
值。进一步考虑
obj
Javascript object )和
json
(JSON string
)之间的关系。

也就是说,如果帖子中显示的结果是的输出,

JSON.stringify(res)
那么res 已经 是JSON(它是 text / string
),而 不是 Javascript对象-因此,不要在已经为JSON的值上调用stringify!而是
obj = JSON.parse(res);obj.orderId
根据上面的演示/转换使用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/427620.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号