在javascript中,当将以下字符串转换为json对象时,我遇到一个错误,有人能帮我找到这个字符串的错误吗?

在javascript中,当将以下字符串转换为json对象时,我遇到一个错误,有人能帮我找到这个字符串的错误吗?,javascript,php,jquery,json,Javascript,Php,Jquery,Json,我应该怎么做才能将此字符串修复为vali1d javascript JSON对象 txt = '{"Categories" : [{"label":"petifores","id":"1"}, {"label":"wedding cake","id":"2"}, {"label":"shapes of cakes","id":"3"}, {"label":"prin

我应该怎么做才能将此字符串修复为vali1d javascript JSON对象

      txt = '{"Categories" : 
              [{"label":"petifores","id":"1"},
               {"label":"wedding cake","id":"2"},
               {"label":"shapes of cakes","id":"3"},
               {"label":"printable photos","id":"4","children":
               [{"label":"series","id":"7"},
                {"label":"kids","id":"8"},
                {"label":"animals","id":"9"},           
                {"label":"sport","id":"10"},
                {"label":"various pictures","id":"11"},
                {"label":"Cars","id":"12"},
                {"label":"girls","id":"13"},
                {"label":"artists","id":"14"}]
                {"label":"special events","id":"5"},
                {"label":"graduations","id":"6"}]}';

您缺少一个结束语
}
。我发现它是用

这是有效的


我删除了单引号。因此,如果要将其用作字符串,请将其再次添加

您缺少这些
},
子项之后

将其更改为(请参见
},
粗体):

txt={“类别”:[{“标签”:“佩蒂弗雷斯”,“id”:“1”},{“标签”:“婚礼蛋糕”,“id”:“2”},{“标签”:“蛋糕形状”,“id”:“3”},{“标签”:“可打印照片”,“id”:“4”,“儿童”:[{“标签”:“系列”,“id”:“7”},{“标签”:“儿童”,“id”:“8”},{“标签”:“动物”,“id”:“9”},{“标签”:“运动”,“id”:“10”{“标签”:“各种图片”,“id”:“11”{“标签”:“汽车”,“id”:“id”:“12”},{“标签”:“女孩”,“id”:“13”},{“标签”:“艺术家”,“id”:“14”}]},{“标签”:“特殊事件”,“id”:“5”},{“标签”:“毕业”,“id”:“6”}]


检查以下位置的工作JSFIDLE:

我发现了您的错误,查看
{“标签”:“艺术家”,“id”:“14”}]{“标签”
并替换为
{“标签”:“艺术家”,“id”:“14”}]},{“标签”


您可以使用此网站获取帮助:

是的,在关闭id 4的子项后,您错过了}

 "id":"14"}]  },  {"label":"special events","id":"5"}

您缺少id:14之后的结束}

{"Categories" : [{"label":"petifores","id":"1"},{"label":"wedding cake","id":"2"},{"label":"shapes of cakes","id":"3"},{"label":"printable photos","id":"4","children":[{"label":"series","id":"7"},{"label":"kids","id":"8"},{"label":"animals","id":"9"},{"label":"sport","id":"10"},{"label":"various pictures","id":"11"},{"label":"Cars","id":"12"},{"label":"girls","id":"13"},{"label":"artists","id":"14"}]},{"label":"special events","id":"5"},{"label":"graduations","id":"6"}]}

string now correct

在jsonlint.com上粘贴json对象,您将能够修复它。您可以在此处复制粘贴json:。我已经完成了,它说有错误。
{"Categories" : [{"label":"petifores","id":"1"},{"label":"wedding cake","id":"2"},{"label":"shapes of cakes","id":"3"},{"label":"printable photos","id":"4","children":[{"label":"series","id":"7"},{"label":"kids","id":"8"},{"label":"animals","id":"9"},{"label":"sport","id":"10"},{"label":"various pictures","id":"11"},{"label":"Cars","id":"12"},{"label":"girls","id":"13"},{"label":"artists","id":"14"}]},{"label":"special events","id":"5"},{"label":"graduations","id":"6"}]}