gpt4 book ai didi

javascript - 将对象值从字符串转换为普通值(它是原始数据类型)

转载 作者:行者123 更新时间:2023-12-02 21:27:53 25 4
gpt4 key购买 nike

所以我有一个像这样的对象:

let obj =  {
first: "{\n name: \"Todo name\",\n location: \"New York NY USA\",\n due: \"9am\",\n figureType: \"icon\",\n icon: \"fa-school\",\n img: null,\n emoji: null\n}",
second: "{\n name: \"Todo name2\",\n location: \"New York NY USA\",\n due: \"9am\",\n figureType: \"icon\",\n icon: \"fa-school\",\n img: null,\n emoji: null\n}"
}

问题是 first 内的 object 是一个字符串,但不是整个对象(obj),所以我不能使用 JSON.parse 使其恢复为普通对象。

现在的问题是如何才能仅将恢复为普通对象?

最佳答案

如果 obj.first 是有效的 JSON 字符串,您可以将其转换回对象,如下所示:

    obj.first = JSON.parse(obj.first);

这同样适用于obj.second

关于javascript - 将对象值从字符串转换为普通值(它是原始数据类型),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60691079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com