spj_errorcode_t
spj_jsonvalue_t, spj_jsonnamedvalue_t
spj_object_t, spj_array_t, spj_string_t