私はそれらの製品、サイズ、タイプ、価格、...の下にある製品を含むjson文字列を持っています。
次のようになります。
"products": [
{
"id": 10,
"product_prices": [
{
"product_size_id": 2,
"price": "2.0"
},
{
"product_size_id": 3,
"price": "3.0"
},
{
"product_size_id": 5,
"price": "4.0"
},
{
"product_size_id": 6,
"price": "5.0"
}
]
今、私はクエリするこの投稿を見つけました、そしてフィドルは働いています:jQuery.grep()で多次元JSONオブジェクトをフィルタリングする方法
ただし、これを実行しようとすると、id = 20の製品だけでなく、すべてのオブジェクトが返されます。
これは私が使用しているコードです:
json.data = jQuery.grep(json.products,function(element, index){ return element.id=20})
console.log(json.data);
これは私と一緒に耐える私の最初のjsonの経験です:-)
私はそれのためにフィドルを作成しました:
http://jsfiddle.net/rept/TC25X/
ありがとう!