我有一个HTTP REST api想要包装一个底层数据源(可以是像MySQL这样的RDBMS或其他东西,比如HBase)。我想构建一个REST API并包装底层实现,因此我的API可能如下所示:
http://${APIServer}/${TableName}?attrs=A,B,C&${json_payload}
有效载荷如下:
{
"like": {
"name": "kev"
},
"equal": {
"id": "2",
"sex": "male"
}
}
实现以下目标:
select A,B,C from TableName where name=shengjie and address like %Ireland%
我想将WHERE条件包装到json_paylaod中,是否有最佳实践?