如何将此Javascript变量转换为有效的JSON?
我正在解析一些当前作为JavaScript变量写入的数据,但我想将其转换为有效的JSON,以便以这种方式解析。以下是变量的外观:如何将此Javascript变量转换为有效的JSON?,javascript,json,Javascript,Json,我正在解析一些当前作为JavaScript变量写入的数据,但我想将其转换为有效的JSON,以便以这种方式解析。以下是变量的外观: var machines = [{ category: "Category 1", items: [{ name: "Test 1", description: "Lorem Ipsum" }, { name: "Test 2", d
var machines = [{
category: "Category 1",
items: [{
name: "Test 1",
description: "Lorem Ipsum"
}, {
name: "Test 2",
description: "Lorem Ipsum"
}]
}, {
category: "Category 2",
items: [{
name: "Test 3",
description: "Lorem Ipsum"
}, {
name: "Test 4",
description: "Lorem Ipsum"
}]
}
];
我知道我必须删除var machines=part,但除此之外,我不确定如何使这个JSON有效。通过JSON.stringify传递它
var机器=[{
类别:第一类,,
项目:[{
名称:试验1,
描述:Lorem Ipsum
}, {
名称:试验2,
描述:Lorem Ipsum
}]
}, {
类别:第2类,
项目:[{
名称:试验3,
描述:Lorem Ipsum
}, {
名称:试验4,
描述:Lorem Ipsum
}]
}];
var json=json.stringifymachines;
console.logjson 您必须使用本机方法
这是一个有效的演示:
var机器=[{
类别:第一类,,
项目:[{
名称:试验1,
描述:Lorem Ipsum
}, {
名称:试验2,
描述:Lorem Ipsum
}]
}, {
类别:第2类,
项目:[{
名称:试验3,
描述:Lorem Ipsum
}, {
名称:试验4,
描述:Lorem Ipsum
}]
}];
var json=json.stringifymachines;
console.logjson;JSON.stringifymachines简单地说是JSON.stringifymachines;。您说您需要删除var machines/这是否意味着显示的整个代码块都存储为变量,而不是存储为JS代码?谢谢,这是一个非常方便的方法!