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

Java 如何使用Gson创建服务来使用JSON请求并将MySQL数据作为JSON响应?,java,mysql,json,Java,Mysql,Json,我有一个输入JSON,如下所示:--- 我的MySQL表“协议”包含: +------------+-------------+---------------------+ | protocolId | amendmentId | prot_activated_date | +------------+-------------+---------------------+ | 111111 | 22222 | 2017-05-29 | | 25080

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

我的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中单独完成是很容易的。但我找不到一个方法让它一起做。请帮帮我。

欢迎光临!在这个网站上,你应该尝试自己编写代码。之后,如果你有问题,你可以张贴你已经尝试了一个明确的解释什么是不工作,并提供一个解决方案。我建议你读一个好的问题和答案。另外,一定要拿着书去读。用弹簧复位。我也试过同样的方法。但它只适用于单个消费或响应。没有连续的请求和响应在一起。因为我是新来的休息者。我不知道怎么做。有人能帮我写代码吗。请
["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"
            }
        }]