Added non-standard single line hash comments
Added json_child() and json_sibling() macros
Added json_add_null() function