Gson.fromJson格式java类

Gson.fromJson格式java类,java,json,gson,Java,Json,Gson,我有一个json字符串,如下所示: { "user-TESTING": [{ "name": "SERVICE", "label": "another test", "tags": [], "credentials": { "PASSWORD": "TestMe", "NAME": "http://www.blahblah", "USER": "TEST" }, "syslog_url": "" }]

我有一个json字符串,如下所示:

{
"user-TESTING": [{
    "name": "SERVICE",
    "label": "another test",
    "tags": [],
    "credentials": {
        "PASSWORD": "TestMe",
        "NAME": "http://www.blahblah",
        "USER": "TEST"
    },
    "syslog_url": ""
}]
}

我该如何格式化我的类,以便使用
gson.fromJson(,)


我不知道标签的内容,所以我猜是字符串。

您测试了什么类,出现了什么错误?由于
User[]User TESTING,它不会编译行<代码>用户测试
不是有效的Java标识符。字段应重命名,并用
@SerializedName(“用户测试”)
好的注释。我将编辑我的答案。这是我需要的..数组和序列化名称让我大吃一惊..让我试试
class Something
{
    @SerializedName("user-TESTING")
    User[] user;

    static class User
    {
        String name;
        String label
        String[] tags;
        Credentials credentials;
        String syslog_url;
    }

    static class Credentials
    {
        String PASSWORD;
        String NAME;
        String USER;
    }
}