基礎となるデータソースをラップしたい 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 にラップしたいのですが、これに関するベスト プラクティスはありますか?