1
我正在使用GSON将对象转换为JSON。我有这样的:GSON不返回JSON密钥
String name = "MyName";
我用下面的语句将其转换为JSON:
print(new Gson().toJson(name));
,输出是:"MyName"
我怎样才能使这种方式打印:
{"name":"myName"}
我正在使用GSON将对象转换为JSON。我有这样的:GSON不返回JSON密钥
String name = "MyName";
我用下面的语句将其转换为JSON:
print(new Gson().toJson(name));
,输出是:"MyName"
我怎样才能使这种方式打印:
{"name":"myName"}
有两种选择:
class YourClass {
private String name;
// getters and setters...
}
YourClass object = new YourClass();
object.setName("MyName");
print(new Gson().toJson(object));
而且使用的JSONObject:
JsonObject object = new JsonObject();
object.addProperty("name", "MyName");
print(new Gson().toJson(object);
public class Test {
String name = "myName";
public static void main(String[] args) {
System.out.println(new Gson().toJson(new Test()));
}
}