是否可以使用JSONPath表达式获取特定JSON映射的属性列表?例如:
{"foo": 1, "bar": 2}
=> ["foo","bar"]
答案 0 :(得分:1)
遍历每个json对象获取所有键并然后推入数组。你可以试试这个:
var data=[{"foo": 1, "bar": 2},{"foo1": 1, "bar1": 2}];
var array=[];
$.each(data, function(key, value){
var item;
item=Object.keys(value);
array.push(item);
});
console.log(array);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 1 :(得分:0)