如何用java语言关键字解析json

时间:2014-11-12 22:05:40

标签: java json gson

是否有使用Gson库将json与java,java,case,default等java关键字解析为jss对象? 行

Gson gson = new Gson();
MyObject myObject = gson.fromJson(json, MyObject.class);

简单地将json解析为我的pojo,但是我的json中有关键的“class”,我不能在java类中使用字段“class”。

2 个答案:

答案 0 :(得分:2)

是,使用@SerializedName为您的字段添加注释,并指定字段的名称。

@SerializedName("class")
private String classField;

或使用自定义TypeAdapter

答案 1 :(得分:0)

您必须使用注释。这些注释告诉Gson哪个JSON字段映射到哪个Java属性:

http://www.javacreed.com/gson-annotations-example/