今天遇到一種新的json串,幸虧有人指點才解析出來,json串是這樣子的json
{ status : 200, result : { 選婚期 : { name : "選婚期", id : "18489", LID : "4db68b791d4a3eb8f5af60f225e2b022" }, 訂婚 : { name : "訂婚", id : "18497", LID : "b4bd187eaec604856dd2c5d7933e9c10" }, 登記結婚 : { name : "登記結婚", id : "18613", LID : "4faef74a393a0bbfa05cd7670c1fa900" }, 訂酒店 : { name : "訂酒店", id : "19011", LID : "9aa69db823aaf6c929130586fadd2b8f" }, 婚紗照 : { name : "婚紗照", id : "19012", LID : "fdaf6eda63d54ed75871224f1aeeb4a7" }, 訂婚慶 : { name : "訂婚慶", id : "19046", LID : "401ef3a09e83d290b75d98bbe286a254" } } }
下面是Josn的那個解析類:this
public class MerryBean extends BaseQZBean{ private Map<String,Marry> result; public Map<String, Marry> getResult() { return result; } public void setResult(Map<String, Marry> result) { this.result = result; } public class Marry { private String name; private String id; private String LID; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getLID() { return LID; } public void setLID(String LID) { this.LID = LID; } } }
調用的時候3d
MerryBean bean = new Gson().fromJson(arg0.result, MerryBean.class);
好了,這樣子就解析出來了code