0
多くのjsonオブジェクトを含むJson文字列があり、各jsonにはキーがあります。JSON.parseを使用して文字列をオブジェクトに配置します。多目的なJSONオブジェクトをフィルタリングする方法
私はその後、私は次の形式
json['product1'][0].name
に必要なものを抽出しかし、私は別の要素の値に基づいて、JSONオブジェクトのそれぞれから要素の配列を取得したいです。現在、私は以下を使用しています:
for each (var row:Object in json) {
if (row[0][filterElement] == filterValue) {
arr.push(row[0][element]);
}
}
これは良いアプローチですか?私は毎回jsonオブジェクト全体を通過しているように見えるので尋ねます。
検索結果をキャッシュすることができます。または、データを一度渡してすべてのフィルター値と関連する配列を索引付けすることによって、検索結果を事前キャッシュすることができます。しかし、そうでなければあなたは正しいことをしています。秘密や隠された秘密はありません。 – Organis