Manually encode JSON output to UTF-8
Manually encode JSON output to UTF-8

This means that we need to serialise the whole thing first instead of directly dumping into a stream, but so be it for now. We'll need to make that stream writeable some day.

Ghostkeeper/Luna