|
Oktatás * Programozás 1 * Szkriptnyelvek Teaching * Programming 1 (BI) Félévek Linkek * kalendárium |
Nim2 /
JSON: read a dictionaryWe want to work with the following file: { "last": "Doe", "first": "John", "age": 39, "sex": "M", "registered": true, "salary": 70000, "daughter": { "last": "Doe", "first": "Jane", "age": 18, "sex": "F" } } import std/json proc main() = let fname = "person.json" parsed = parseFile(fname) for key, val in parsed.pairs(): echo key, " -> ", val echo "---" echo parsed["age"].to(int) echo "daughter" in parsed echo parsed["daughter"]["age"].to(int) main() Output:
last -> "Doe"
first -> "John"
age -> 39
sex -> "M"
registered -> true
salary -> 70000
daughter -> {"last":"Doe","first":"Jane","age":18,"sex":"F"}
---
39
true
18
|
![]() Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |