Comment faire pour supprimer les espaces et retours à la ligne à partir de chaque valeur dans un fichier JSON?

J'ai un JSON fichier a la structure suivante:

{
    "name":[
        {
            "someKey": "\n\n   some Value   "
        },
        {
            "someKey": "another value    "
        }
    ],
    "anotherName":[
        {
            "anArray": [
                {
                    "key": "    value\n\n",
                    "anotherKey": "  value"
                },
                {
                    "key": "    value\n",
                    "anotherKey": "value"
                }
            ]
        }
    ]
}

Maintenant, je veux strip hors tension tous les il a espaces et retours à la ligne pour chaque valeur du JSON fichier. Est-il possible de faire une itération sur chaque élément du dictionnaire et de la imbriqués les dictionnaires et les listes?

OriginalL'auteur John West | 2013-06-13