Im not sure i would call having multiple options a huge sore point. Chances are many of these options would still exist even if there was an official API.
FYI: Just looked at your nanojson, looks good. Might have to try it out, i like the fluent api for object creation.