2017-01-25 20 views
-1

特定のJSONマップの属性のリストをJSONPath式で取得できますか?例えば:JSON内の属性のリストを取得する

{"foo": 1, "bar": 2} =>["foo","bar"]

+0

ここにあなたを助けるかもしれない[リンク](http://stackoverflow.com/questions/208016/how-to-list-the-properties-of-a-javascript-object)です。 –

答えて

0

ループ各JSONオブジェクトを介してすべてのキーを取得し、配列に次に押します。ここでは詳細についてはlink

Object.getOwnPropertyNames({"foo": 1, "bar": 2}) 

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>

0

あなたは、次のコードを使用することができます:あなたはこれを試すことができます。

関連する問題