如何使用Javascript将JSON字符串转换为具有其他结构的新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

javascript无法读取Json字符串。请帮助我将其转换为javascript Json对象

{
  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()
时,所有键都必须封装在
中。谢谢你的评论。