Java GSON不返回JSON键

Java GSON不返回JSON键,java,json,gson,Java,Json,Gson,我正在使用GSON将对象转换为JSON。我有这个: String name = "MyName"; 我使用以下语句将其转换为json: print(new Gson().toJson(name)); 输出为:“MyName” 如何使其以这种方式打印: {"name":"myName"} 有两种选择: class YourClass { private String name; // getters and setters... } YourClass object =

我正在使用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);
JsonObject object = new JsonObject();
object.addProperty("name", "MyName");
print(new Gson().toJson(object);