Java Android,通过VO对象将Json数据解析输出到Gson库

Java Android,通过VO对象将Json数据解析输出到Gson库,java,android,json,gson,Java,Android,Json,Gson,我希望在Android中更容易输出结构化Json数据。 所以我使用Gson库创建了一个VO对象。 然而,它并没有像预期的那样起作用。 日志1和日志2的结果值不同。 我不明白为什么要使用get方法进行序列化。 你能告诉我出了什么问题吗 代码如下 [VO对象] public class PushToday { @SerializedName("push_lbs_stop") private String push_lbs_stop; public String getPush_lbs_

我希望在Android中更容易输出结构化Json数据。 所以我使用Gson库创建了一个VO对象。 然而,它并没有像预期的那样起作用。 日志1和日志2的结果值不同。 我不明白为什么要使用get方法进行序列化。 你能告诉我出了什么问题吗

代码如下

[VO对象]

public class PushToday {
  @SerializedName("push_lbs_stop")
  private String push_lbs_stop;

  public String getPush_lbs_stop() {
    return push_lbs_stop;
  }

  public void setPush_lbs_stop(String push_lbs_stop) {
    this.push_lbs_stop = push_lbs_stop;
  }
}
[输出代码]

public class Output {
   public void outputJson(){
      PushToday pushToday = new PushToday();
      pushToday.setPush_lbs_stop("Y");

      Gson gson = new GsonBuilder().setPrettyPrinting().create();
      Log.e(TAG,"1: "+gson.toJson(pushToday));

      pushToday.getPush_lbs_stop();
      Log.e(TAG,"2: "+gson.toJson(pushToday));
   }
}
[结果日志]

1: {}
2: {"push_lbs_stop": "Y"}

您的输出代码是否也属于同一类。类定义无效。这两个类是独立的类。我试过你的代码,它对我来说很好。实际上就是这样吗?