json示例:
{
"id": 156,
"type":"magazine",
"name":"Sounds Of slient",
"content":"螺丝钉咖啡",
"keywords":"EVENT",
"desc":"just for test",
"top_img":"www1",
"page_img":"www2",
"thumb_img":"www3",
"material_list":"s1;s2;s3"
}
注解:
@SerializedName("id")
private long id;
@SerializedName("type")
private String type;
@SerializedName("name")
private String name;
使用:
Gson gson = new Gson();
JsonParser jsonParser = new JsonParser();
JsonObject jsonObject1 = jsonParser.parse(json).getAsJsonObject();
MediaEntity mediaEntity = gson.fromJson(jsonObject1,MediaEntity.class);
这样就把json中字段解析到对应的实体类中了。