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()));
}
}