2016-01-11 3 views
0

Я хочу разобрать и распечатать ниже JSON, но во время печати есть проблема.Как разобрать и распечатать значение вложенного массива из формата JSON

JSON Формат:

{"categories": 
[ 
    "Firewall Permit","Custom Policy 1" 
] 
} 

Я использовал ниже код для достижения этой цели, но я могу напечатать только "брандмауэр Разрешение"

>>> for x in json_data: 
    line1 = (x['categories'][0]) 
    print (line1) 

Firewall Permit 

Но я хочу, чтобы напечатать как: Firewall Permit, Custom Policy

Прошу вас проинструктировать меня. Как пользоваться этим JSON Dictionary.

ответ

0

Вы можете использовать возможности Python 3 print функции:

for entry in json_data: 
    print(*entry['categories'], sep=', ') 

принтами:

Firewall Permit, Custom Policy 
0

Вы можете сделать это таким простым способом:

print(', '.join(json_data['categories']))