k5_json_get_tid
k5_json_tid k5_json_get_tid(k5_json_value val);
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_STRING)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_STRING)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
return (k5_json_get_tid(v) == tid) ? v : NULL;
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) == K5_JSON_TID_STRING) {
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_STRING)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_STRING)
if (k5_json_get_tid(v) == K5_JSON_TID_NULL)
if (k5_json_get_tid(v) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(val) != K5_JSON_TID_OBJECT) {
if (k5_json_get_tid(value) != K5_JSON_TID_STRING)
if (k5_json_get_tid(val) != K5_JSON_TID_NUMBER)
if (k5_json_get_tid(obj) != K5_JSON_TID_OBJECT)
if (k5_json_get_tid(arr) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(tmp) != K5_JSON_TID_OBJECT)
if (k5_json_get_tid(val) != K5_JSON_TID_OBJECT)
if (k5_json_get_tid(val) != K5_JSON_TID_STRING)
if (k5_json_get_tid(answers) != K5_JSON_TID_OBJECT) {
if (k5_json_get_tid(val) != K5_JSON_TID_NUMBER) {
if (k5_json_get_tid(val) != K5_JSON_TID_ARRAY)
if (k5_json_get_tid(obj) != K5_JSON_TID_STRING) {
if (val != NULL && k5_json_get_tid(val) == K5_JSON_TID_STRING)
if (val != NULL && k5_json_get_tid(val) == K5_JSON_TID_STRING) {
if (k5_json_get_tid(val) != K5_JSON_TID_ARRAY) {
if (k5_json_get_tid(obj) != K5_JSON_TID_OBJECT) {
if (k5_json_get_tid(val) == K5_JSON_TID_STRING) {
if (k5_json_get_tid(jval) != K5_JSON_TID_OBJECT) {
type = k5_json_get_tid(val);
check(k5_json_get_tid(v) == K5_JSON_TID_NULL, "array[2] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NUMBER, "array[1] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_STRING, "array[0] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NULL, "fmt array[0] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NULL, "fmt array[1] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_BOOL, "fmt array[2] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NUMBER, "fmt array[3] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NUMBER, "fmt array[4] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_STRING, "fmt array[5] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NULL, "fmt array[6] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_STRING, "fmt array[7] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_STRING, "string1 tid");
check(k5_json_get_tid(v) == K5_JSON_TID_STRING, "string2 tid");
check(k5_json_get_tid(v) == K5_JSON_TID_OBJECT, "object1 tid");
check(k5_json_get_tid(v2) == K5_JSON_TID_STRING, "object1[key] tid");
check(k5_json_get_tid(v2) == K5_JSON_TID_OBJECT, "object2[k1] tid");
check(k5_json_get_tid(v2) == K5_JSON_TID_STRING, "object2[k1][k3] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_OBJECT, "object3 id");
check(k5_json_get_tid(v2) == K5_JSON_TID_NUMBER, "object3[k1] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NUMBER, "number1 tid");
check(k5_json_get_tid(v) == K5_JSON_TID_NUMBER, "number2 tid");
check(k5_json_get_tid(v) == K5_JSON_TID_ARRAY, "array1 tid");
check(k5_json_get_tid(v2) == K5_JSON_TID_NUMBER, "array1[0] tid");
check(k5_json_get_tid(v) == K5_JSON_TID_ARRAY, "array2 tid");
check(k5_json_get_tid(v2) == K5_JSON_TID_NUMBER, "array2[0] tid");