如何使用Gson创建服务来使用JSON请求并将MySQL数据作为JSON响应?

时间:2017-05-03 12:19:59

标签: java mysql json

我有一个输入JSON,如下所示:---

[
    {"request":{"prot_list":
       [
          {"protocolId":111111,"amendmentId":22222 },
          {"protocolId":2508007,"amendmentId":2508009}
       ]
    }
]

我的MySQL表"协议"包含:

+------------+-------------+---------------------+
| protocolId | amendmentId | prot_activated_date |
+------------+-------------+---------------------+
|     111111 |       22222 | 2017-05-29          |
|    2508007 |     2508009 | 2016-07-29          |

我需要一个json响应

["prot_list": [
        {
            "protocolId": 111111,
            "amendmentId": 22222,
            "prot_info": {
                "prot_activated_date": "07/29/2016"
            }
        },
        {
            "protocolId": 2508007,
            "amendmentId": 2508009,
            "prot_info": {
                "prot_activated_date": "07/29/2016"
            }
        }]

主要问题是当我将输入JSON传递给服务时(我正在使用RESTeasy和Gson),我需要将此输出JSON作为响应。 通过在Java中单独完成它很容易。但我无法找到一种方法来共同完成它。请帮助我。

0 个答案:

没有答案