Java Android,通过VO对象将Json数据解析输出到Gson库
我希望在Android中更容易输出结构化Json数据。 所以我使用Gson库创建了一个VO对象。 然而,它并没有像预期的那样起作用。 日志1和日志2的结果值不同。 我不明白为什么要使用get方法进行序列化。 你能告诉我出了什么问题吗 代码如下 [VO对象]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_
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"}
您的输出代码是否也属于同一类。类定义无效。这两个类是独立的类。我试过你的代码,它对我来说很好。实际上就是这样吗?