0

複数のエンティティを json ファイル (構造) に格納する方法を知りたくありません。id 関数 (JQuery/javascript) と簡単な並べ替え (0,1,2...200) で見つけたいと思います。

ここに私のコード:

{ 
    "id" : 5,
    "name" : "Jemmy overy",
    "data" : {...},
    "link" : "http:...",
}
4

2 に答える 2

14

ところで、インデックス番号を介してそれらを引き出したい場合は、以下のLixによる回答が最適です。

角かっこで囲みます。

[{ 
    "id" : 5,
    "name" : "Jemmy overy",
    "data" : {...},
    "link" : "http:...",
},
{ 
    "id" : 6,
    "name" : "John Smith",
    "data" : {...},
    "link" : "http:...",
}]
于 2013-03-18T22:11:10.640 に答える
5

そうですね、その方法でJSONオブジェクトを識別するために私が見ることができる唯一の方法は、そのIDプロパティをキーとして使用することです-

var a = {
  '5':{ 
    "id" : 5,
    "name" : "AAA",
    "data" : {...},
    "link" : "http:..."
  },'6':{ 
    "id" : 6,
    "name" : "BBB",
    "data" : {...},
    "link" : "http:..."
  },
  ...
};

したがって、配列のようにそれらにアクセスします-

a['5']

並べ替えに関しては、JSONオブジェクトを並べ替えるネイティブな方法はないと思いますが、サイトには他にも役立つ投稿がいくつかあります-値によるJSONの並べ替え

于 2013-03-18T22:17:41.583 に答える