Comment Filtrer un complexe d'objet json à l'aide de javascript?

J'ai le texte suivant objet json :

var json = {
    "Lofts": "none",
    "Maisons": "2",
    "HOMES": [{
        "home_id": "1",
        "price": "925",
        "num_of_beds": "2"
    }, {
        "home_id": "2",
        "price": "1425",
        "num_of_beds": "4",
    }, {
        "home_id": "3",
        "price": "333",
        "num_of_beds": "5",
    }]
};

Comment puis-je filtrer cet objet et de rester avec les MAISONS de la propriété où home_id = 2 ?

Résultat:

var json = {
    "Lofts": "none",
    "Maisons": "2",
    "HOMES": [{
        "home_id": "2",
        "price": "1425",
        "num_of_beds": "4",
    }]
};

Est-il possible que je puisse le cycle de l'objet et mantein toutes les propriétés( également lofts et maisons)?

Grâce

  • Est la propriété home_id une valeur unique pour tous les objets de la json.HOMES tableau?
InformationsquelleAutor Codrina Valo | 2016-05-15