openSUSEa suomeksi
Muut => Yleinen keskustelualue => Aiheen aloitti: RaijaR - 21.11.2017 - klo:10:49
-
Nyt tuli vastaan asia, josta en ymmärrä juurikaan mitään... Elikäs minulla lienee JSON-tietue, joka on muotoa:
{"henkilö":{"oid":"123456","hetu":"1234567890","etunimet":"Liisa Inkeri","kutsumanimi":"Lissu","sukunimi":"Huuhaa"}, jne....jne.... (piiiitkääästi dataa)
Miten "käännän" tuo selväkieliseksi ja työkaluja siihen tarvisen?
-
Riippuu mitä tarkoitat selväkielisenä, mutta helpommin luettavaksi saat esim
cat tiedosto.json | python -m json.tool
Jos taas haluat poimia sieltä pelkät tiedot niin joudut tekemään pienen scriptin joka hoitaa asian.
-
Kiitos! Eiköhän tuo cat-komento riitä.
-
Lähinnä harmittaa, että json.tool käyttää ensure_ascii-avaimen oletusarvoa tosi, mikä tarkoittaa, että kaikki ääkköset näkyvät \u + numerosarjoina. Tuota ei myöskään voi komentoriviltä säätää.