【发布时间】:2020-11-15 18:41:17
【问题描述】:
我觉得我没有解释清楚,这是编辑过的。
{"code":200,"meta":"{item:{Title:'{\"text\":\"This is title.\"}', Description:['Description']}}","name":"Awesome Sword's Information","id":10442}
我想得到这个对象的meta。但我只能得到{item:{Title:'{"text":"This is title."}', Description:['Description']}}。如何将此字符串转换为 javascript 对象?谢谢。
【问题讨论】:
-
您想将 JSON 转换为 JS 对象吗? REST API 通常需要 JSON 而不是 JS 对象。但是要将 JSON 转换为 JS 对象,您可以执行
JSON.parse()。要从 JS 对象转到 JSON,请执行JSON.stringify() -
@volume 1,这是自己的项目系统需要的我不知道该怎么做,但 json 会在
object.meta上返回它 -
所以你想要
const myObject = JSON.parse(yourJSON)然后做myObject.meta但你的JSON字符串看起来不像正确的JSON。无论您从何处获得 JSON,都需要进行审查。确保您首先获得格式正确的 JSON,否则JSON.parse()将不起作用
标签: javascript object