Gson.fromJson格式java类
我有一个json字符串,如下所示: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": "" }]
{
"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;
}
}