将json返回格式表示为其他格式

时间:2019-05-11 20:01:15

标签: java json

我在rest服务中创建了一个方法,并在邮递员中对其进行了测试,并返回以下格式:

{
    "account": [
        {
            "id": 1,
            "password": "a",
            "pop3": "pop3",
            "smtp": "smtp",
            "username": "a"
        }
    ]
}

我的服务方法的代码:

@GET
@Path("/accounts")
@Produces(MediaType.APPLICATION_JSON)
public List<Account> getAccounts(){

        Account a = new Account();
        a.setId(1);
        a.setSmtp("smtp");
        a.setPop3("pop3");
        a.setUsername("a");
        a.setPassword("a");

        List<Account> accounts = new ArrayList<>();
        accounts.add(a);
        return accounts;
}

有没有办法以这种格式返回?

[
    {
        "id": 1,
        "password": "a",
        "pop3": "pop3",
        "smtp": "smtp",
        "username": "a"
    }
]

0 个答案:

没有答案