我正在使用GSON将对象转换为JSON。我有这个:
String name = "MyName";
我使用以下语句将其转换为json:
print(new Gson().toJson(name));
,输出为:"MyName"
如何以这种方式打印:
{"name":"myName"}
答案 0 :(得分:1)
public class Test {
String name = "myName";
public static void main(String[] args) {
System.out.println(new Gson().toJson(new Test()));
}
}
答案 1 :(得分:1)
有两种选择:
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);