如何使用Javascript将JSON字符串转换为具有其他结构的新JSON对象
javascript无法读取Json字符串。请帮助我将其转换为javascript Json对象如何使用Javascript将JSON字符串转换为具有其他结构的新JSON对象,javascript,json,Javascript,Json,javascript无法读取Json字符串。请帮助我将其转换为javascript Json对象 { text: { name: "ROOT" }, HTMLclass: "blue", image: "images/no_member.png", children: [ { connectors: { style: { stroke: "#000000" } }, tex
{
text: {
name: "ROOT"
},
HTMLclass: "blue",
image: "images/no_member.png",
children: [
{
connectors: {
style: {
stroke: "#000000"
}
},
text: {
name: "SAYED"
},
HTMLclass: "blue",
image: "images/no_member.png",
},
{
connectors: {
style: {
stroke: "#000000"
}
},
text: {
name: "DIDAR"
},
HTMLclass: "blue",
image: "images/no_member.png",
}
]
}
您需要JSON.parse()
有关更多详细信息,请参阅。JSON.parse()可能是答案,您应该将键封装在“.”中。但JSON(JavaScript对象表示法)的意思是“类似于JavaScript对象的表示法”。 所以,想想看。喜欢跟随
var obj = {
text: {
name: "ROOT"
},
HTMLclass: "blue",
image: "images/no_member.png",
children: [
{
connectors: {
style: {
stroke: "#000000"
}
},
text: {
name: "SAYED"
},
HTMLclass: "blue",
image: "images/no_member.png",
},
{
connectors: {
style: {
stroke: "#000000"
}
},
text: {
name: "DIDAR"
},
HTMLclass: "blue",
image: "images/no_member.png",
}
]
};
console.log(obj);
谢谢。您是在询问如何键入此内容,以便JavaScript将其识别为@C.Koo的回答中所示的有效对象,还是在询问如何以编程方式将收到的字符串转换为JavaScript对象?请参阅我在转换json对象i时在变量中生成json字符串的前一篇文章在JSON.parse()@Md.Didarul Islam的位置1处获得以下错误未捕获语法错误:JSON中的意外标记e,我确信第一个键(我的意思是
{key:value}
)以e
开头。当我们使用JSON.parse()
时,所有键都必须封装在“
中。谢谢你的评论。