15

JSON次の構造を持つファイルがあります。

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

stripここで、ファイル内のすべての値の空白と改行をすべてオフにしたいと思いJSONます。辞書とネストされた辞書とリストの各要素を反復処理する方法はありますか?

4

3 に答える 3

6

JSONを使用してファイルを解析します。

import json
file = file.replace('\n', '')    # do your cleanup here
data = json.loads(file)

次に、結果のデータ構造を見ていきます。

于 2013-06-14T00:20:00.570 に答える