This adds a fuzzing target for our json writer/reader, and fixes some problems revealed by it. - Fixed memory unsafety issues while parsing JSON. - Fixed invalid JSON serialization for deeply nested values.