JSON - la recherche par le biais de touches avec les noms de variable (inconnu)

Total JSON noob ici. Je suis en train de passer à travers certains JSON de sortir de la première image à partir d'un tableau à l'intérieur de l'objet, et au bout de 4 heures après l'avoir, j'ai décidé que j'probablement besoin d'aide.

Je suis en mesure de tirer toutes les valeur que j'ai besoin de l'objet où je sais que la clé, mais j'ai quelques données non cohérentes les noms de clés que j'ai besoin fondamentalement d'itérer à travers la recherche d'une correspondance partielle, puis en tirant la première de ces résultats.

La structure Json de l'inconnu élément est structuré comme ceci:

"custom_fields": {
    "content_0_subheading": [
      "Title text"
    ],
    "content_1_text": [
      "Some text"
    ],
    "content_2_image": [
      [
        "http://staging.livelivelyblog.assemblo.com/wp-content/uploads/2013/09/wellbeing-260x130.jpg",
        260,
        130,
        true
      ]
    ],
    "content_2_caption": [
      ""
        ]
}

Ce que je suis après est la content_2_image dans ce cas, mais dans un autre billet, il pourrait être content_20_image pour tout ce que je sais (il y a beaucoup de données tirée).

Toutes les idées de la meilleure façon de passer à travers ces inconnus clés de la recherche d'une correspondance partielle sur "_image" dans la clé ou quelque chose, ce serait TRÈS apprécié.

Merci!

avez-vous le contrôle de la structure JSON ou est-ce une API de réponse à un appel?

OriginalL'auteur Steve de Niese | 2013-09-20