0
JSON字符串我有一个简单的对象这样GSON - 从创建对象和viseversa
public class WebMessage
{
public String destinationAddress;
public String clientType;
public JsonObject params;
}
当我想用GSON创建从该对象JSON字符串我这样做如下:
WebMessage parringMsg = new WebMessage();
JsonObject parameters = new JsonObject();
parameters.addProperty("action", "PARRING_START");
parringMsg.params = parameters;
String finalString = jsonString.toJson(parringMsg);
但最终的字符串看起来是这样的:
{"params":{"members":{"action":"PARRING_START"}}}
我不明白为什么我的行动重点放在内部成员的关键。这是为什么?
我希望它看起来像这样:
{"params":{"action":"PARRING_START"}}