嵌套javascript JSON对象中的返回值
我正在尝试返回javascript JSON对象中的所有嵌套javascript JSON对象中的返回值,javascript,json,object,Javascript,Json,Object,我正在尝试返回javascript JSON对象中的所有表\u name字段: { "Products": { "Antifreeze": { "table_name":"old_world", "tableFields": [ ["product_code", "Product Code"], ["brand", "Brand"],
表\u name
字段:
{
"Products": {
"Antifreeze": {
"table_name":"old_world",
"tableFields":
[
["product_code", "Product Code"],
["brand", "Brand"],
["category", "Category"],
["subcategory", "Subcategory"],
["description", "Description"],
["service_interval", "Service Interval"],
["concentration", "Concentration"],
["size", "Size"],
["price", "Price"]
]
},
"Lubricants and Greases": {
"table_name":"lubricants_grease",
"tableFields":
[
["product_code", "Product Code"],
["brand", "Brand"],
["category", "Category"],
["description", "Description"],
["price", "Price"]
]
}
}
}
到目前为止,我试过:
for(var key in Products) {
console.log(Products.table_name);
};
但这返回未定义的。。。有人能帮忙吗
提前谢谢
var产品={
“产品”:{
“防冻剂”:{
“表名”:“旧世界”,
“表格字段”:
[
[“产品代码”、“产品代码”],
[“品牌”、“品牌”],
[“类别”、“类别”],
[“子类别”、“子类别”],
[“说明”、“说明”],
[“服务间隔”,“服务间隔”],
[“浓度”、“浓度”],
[“大小”,“大小”],
[“价格”、“价格”]
]
},
“润滑剂和润滑脂”:{
“表名称”:“润滑油”,
“表格字段”:
[
[“产品代码”、“产品代码”],
[“品牌”、“品牌”],
[“类别”、“类别”],
[“说明”、“说明”],
[“价格”、“价格”]
]
}
}
}
var-str='';
用于(产品中的var键。产品){
对于(产品中的var键2.products[key])
{
如果(键2=='table_name')
{
str+=products.products[key][key2]+“\n”;
}
}
};
console.log(str)代码>尝试只记录key
和products的值。products[key]
尝试products.antifreement[key]products[“table_name”]