Hej,
Jeg er ved at lave et script i Python. Jeg har en json fil, hvori jeg for hver 'position', så at sige, gerne vil hente det felt der hedder "datavalue" fra hver 'position'.
Eksempel på strukturen i JSON-listen ser således ud:
[
{ #position1
"datafield1_1": "datavalue1_1",
"datafield1_2": "datavalue1_2"
},
{#position2
"datafield2_1": "datavalue2_1",
"datafield2_2": "datavalue2_2"
}
]
Jeg bruger følgende (udtræk af) kode til behandling af JSON:
c = open("c.json").read()
data = json.loads(c)
print(type(data))
print(data[2])
Kodenstumpen ovenfor giver mig hele 'position2', men hvordan skal jeg forholde mig, hvis jeg så gerne vil have fat i f.eks. "datafield2_2" i 'position2'?
Jeg har fint styr på hvordan det gøres i et dictionary, der kalder jeg jo bare værdien på den nøgle jeg skal bruge, men synes slet ikke jeg kan få det til at fungere sådan med listen.
Håber mit spørgsmål giver mening, ellers så tøv ikke med at spørge.
På forhånd, tak.
Mvh. Frederik
--
MSI Gaming 5 Z97 | Xeon E3-1230 v3 | 12GB DDR3 1600MHz | GTX 1060 3GB