L'obtention de valeur spécifique de JSON à l'aide de javascript

J'utilise de l'ajax pour obtenir un petit ensemble de données depuis le serveur qui renvoie des données JSON avec le format suivant:

{
    "data": [
        {
            "id": "1",
            "value": "One"
        },
        {
            "id": "2",
            "value": "Two"
        },
        {
            "id": "3",
            "value": "Three"
        }
    ]
}

Sur le côté client, c'est affectée à une variable nommée response. J'utilise response.data pour obtenir le contenu.

La question est, est-il un moyen plus facile d'obtenir la valeur sans faire une boucle?
Je suis plutôt à la recherche de quelque chose comme cela response[id==2].value qui devrait me donner "Deux".

Je suis ouverte à toutes suggestions, si ce n'est pas possible.

en double? stackoverflow.com/questions/8481380/...
Je comprends votre question, mais dans votre cas, cela peut être fait.. response.data[2-1].value
http://jsfiddle.net/uHbZt/8/ Ce?

OriginalL'auteur RavenXV | 2013-08-19