將dict和list自json分離出來

腫魔沒人留言?快點下去搶頭香啊!

How to split list and dict from json ?

dict的格式長這樣

{'A':1
,'BB':'two'}

而list其實就是array,

[1,'II']

json中經常同時含有這兩種格式,

json_data = {'A':1
            ,'BB':[1,'II']}

可以用下列方式分開(此處已知json_data[‘BB’]是list)

for i in range(len(json_data['BB'])):
  print(json_data['BB'],'\n')

當然也可以透過判斷是不是list來列出json中所有list的資料

for i in json_data:
  if(type(json_data) == list): # 改成 != list就是純dict資料囉
    for j in range(len(json_data)):
      print(json_data[j],'\n')
0 0 vote
Article Rating
訂閱(Subscribe)
來自於(Notify of)
0 Comments
Inline Feedbacks
View all comments