#define JSON_VAL_OPT_OBJ(TYPE, PROP)
#define JSON_BEGIN_ENUM(TYPE)
#define JSON_BEGIN_OBJECT()
#define JSON_VAL_OBJ(TYPE, PROP)
#define JSON_VAL(TYPE, PROP)
#define JSON_END_OBJECT()
#define JSON_ENUM_VAL(VAL)
#define JSON_ARRAY(TYPE, PROP)
#define JSON_VAL_OPT_OBJ_CON(TYPE, PROP, CON)
#define JSON_OPT_VAL(TYPE, PROP)
#define JSON_ARRAY_PROP(TYPE, PROP)