0

我有一个 HTTP REST api 想要包装一个底层数据源(可以是 RDBMS,如 mysql 或其他东西,如 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 中,是否有任何最佳实践?

4

0 回答 0