如何从数组json对象访问值-javascript
我是初学者,请帮助我从下面的数组json对象中获取值如何从数组json对象访问值-javascript,javascript,arrays,json,Javascript,Arrays,Json,我是初学者,请帮助我从下面的数组json对象中获取值 [{"Category":"HI","Sub Category":"AQ HIOP"}, {"Category":"2HJ","Sub Category":"AS HIOP"}, {"Category":"3HJ","Sub Category":"AT HIOP"}, {"Category":"4Hj","Sub Category":"AP HIOP"}, {"Category":"5HJ","Sub Category":"AN HIOP"}
[{"Category":"HI","Sub Category":"AQ HIOP"},
{"Category":"2HJ","Sub Category":"AS HIOP"},
{"Category":"3HJ","Sub Category":"AT HIOP"},
{"Category":"4Hj","Sub Category":"AP HIOP"},
{"Category":"5HJ","Sub Category":"AN HIOP"},
]
我只需要子类别的值
提前谢谢。你有多种方法可以做到这一点。如果对象位于变量中,则可以如下方式访问:
var test = [{"Category":"HI","Sub Category":"AQ HIOP"},
{"Category":"2HJ","Sub Category":"AS HIOP"},
{"Category":"3HJ","Sub Category":"AT HIOP"},
{"Category":"4Hj","Sub Category":"AP HIOP"},
{"Category":"5HJ","Sub Category":"AN HIOP"},
]
test[0]["Sub Category"] //Take into account that you have an array
test[0].Category;
如果钥匙中没有任何空间,您可以这样访问:
var test = [{"Category":"HI","Sub Category":"AQ HIOP"},
{"Category":"2HJ","Sub Category":"AS HIOP"},
{"Category":"3HJ","Sub Category":"AT HIOP"},
{"Category":"4Hj","Sub Category":"AP HIOP"},
{"Category":"5HJ","Sub Category":"AN HIOP"},
]
test[0]["Sub Category"] //Take into account that you have an array
test[0].Category;
如果JSON是字符串,则必须先使用JSON.parse
编辑
这里介绍了如何插入到新数组
var another_array = []
another_array.push({"New category": test[0]["Sub Category"]})
试试这个:
var arr=[{类别:HI,子类别:AQ HIOP},
{类别:2HJ,子类别:AS HIOP},
{类别:3HJ,子类别:AT HIOP},
{类别:4Hj,子类别:AP HIOP},
{类别:5HJ,子类别:AN HIOP},
]
对于var i=0;i