我将此对象转换为 JSON 字符串。 subject1、subject2、subject 3 的值来自 Angular 前端的输入字段
subject = {
"subject1": "A",
"subject2": "B",
"subject3": "C"
}
现在我有一个像这样的 JSON 字符串,
const subjects = {"subject1": "A", "subject2": "B","subject3":"c"}
像这样,我将其作为 JSON 字符串保存在数据库中。在另一个地方,我想像之前那样将这个字符串作为对象访问。 分别输出这些主题,就像它作为对象一样。
example:- First input box - subject1 value as A , Second input box - subject2 value as B
如何将它们再次放回,就像将单独的值放入单独的变量中一样,或者以任何其他方式将它们分开并放回到文本字段中?
我只是尝试获取 JSON 字符串并尝试访问 subject1,例如
subject1 = subject.subject1
就像我可以将 subject1 放入相关文本字段中。
但这是行不通的。我检查了以前的问题是这样的。但他们没有回答我的问题。我该如何解决这个问题?
最佳答案
您可以使用JSON.parse
来做到这一点。
const obj = JSON.parse(subjects);
console.log(obj.subject1); // "A"
关于json - 如何在 Angular 8 中将 json 字符串转换回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66668225/