Thanks!
Some more things to do:
- good looking: align ":", check that there is 4 spaces before name (and so 2 before comas)
- document the fields (see comment above) 
- the println at the end should not be here
- data would be better named "json", I think
- and why isn't it full Json ? (a js object in place of a Map(string -> jsthings) ?