static void *PyRawJSONToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen) { PyObject *obj = GET_TC(tc)->rawJSONValue; if (PyUnicode_Check(obj)) { return PyUnicodeToUTF8(obj, tc, outValue, _outLen); } else { return PyStringToUTF8(obj, tc, outValue, _outLen); } }
static void *NewObjPyStringToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen) { return PyStringToUTF8(GET_TC(tc)->newObj, tc, outValue, _outLen); }