提交 81afd712 编写于 作者: wmmhello's avatar wmmhello

TD-6129<feature> fix json encode error

上级 d838e520
......@@ -892,10 +892,12 @@ int32_t tVariantDumpEx(tVariant *pVariant, char *payload, int16_t type, bool inc
case TSDB_DATA_TYPE_JSON: {
if (pVariant->nType == TSDB_DATA_TYPE_NULL) {
*(int8_t *)payload = TSDB_DATA_TINYINT_NULL;
} else if (pVariant->nType != TSDB_DATA_TYPE_BINARY){
return -1;
} else {
} else if (pVariant->nType == TSDB_DATA_TYPE_BINARY){
*((int8_t *)payload) = TSDB_DATA_BINARY_PLACEHOLDER;
} else if (pVariant->nType == TSDB_DATA_TYPE_JSON){ // select * from stable, set tag type to json
memcpy(payload, pVariant->pz, pVariant->nLen);
} else {
return -1;
}
break;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册