1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| data = '''[
{"index":"1","value":"non-member"},
{"index":"2","value":""},
{"index":"20","value":"aa"}
]'''
import json
# Si on veut un dico
dictDim=json.loads(data)
# Affichage dico
for k in dictDim.viewkeys():
print "dim[%s]=%s" % (k, dictDim[k])
# Affichage dico (autre possibilité)
for (k, v) in dictDim.viewitems():
print "dim[%s]=%s" % (k, v)
# Si on veut juste un tableau sur les valeurs (attention, les "value" seront stockées dans des indices itératifs allant de 0 à 2 et n'ayant plus rien avoir avec les nombres des index)
tabDim=[x["value"] for x in json.loads(data)]
# Affichage liste
for i in xrange(len(tabDim)):
print "i=%d, dim[%d]=%s" % (i, i, tabDim[i])
# Affichage liste (autre façon de faire)
for (i, dim) in enumerate(tabDim)
print "i=%d, dim[%d]=%s" % (i, i, dim) |
Partager