Json encoding
Merge branch 'json'
Brute-force decoding JSON
Exclusion is easier to read
No pointers, and more organization!