0

私の見解では、以下のコードを使用してすべてのページをループし、それぞれの名前を抽出しようとしています。しかし、うまくいかないようです。

どうすればこれを達成できますか?

view.py

 json_dict = json.loads(request.POST['site'])


  for item in json_dict['pages']:

            item.json_dict['name']

JSON データ

{
    "someitem": "xaAX",
    "pages": [
        {
            "id": "1364484811734",
            "name": "Page Name",
            "type": "basic",
            "components": {
                "img": "",
                "text": ""
            }
        },
        {
            "id": "1364484812918",
            "name": "Contact",
            "type": "contact",
            "components": {
                "text": "Send us an email using the form below.",
                "contact-form": {
                    "contact-name": "zzz",
                    "contact-email": "zz"
                }
            }
        },

    ]
}
4

1 に答える 1

1

これはうまくいくはずです:

json_dict = json.loads(request.POST['site'])

for item in json_dict['pages']:
    print item['name']
于 2013-03-28T17:27:14.480 に答える