{“泵详细信息":{”泵配置“:"DUO",”键盘“:{”键盘AssetID“:0,”键盘SHASignature":null,"Keypad软件版本“:null,”键盘CheckSum":null,“键盘唯一ID":null,”键盘FuelingPontID":"1",“键盘ID":"1”},{“键盘AssetID ":0,”键盘SHASignature":null,"Keypad软件版本“:null,”键盘CheckSum":null,“键盘唯一ID":null,”键盘FuelingPontID":"2",“键盘ID":"2”},"Cpu":{ "CpuAssetID ":0,"CpuSHASignature":null,"CpuCheckSum":null,"CpuUnique ID":null,"CpuSoftware版本“:null },”泵序列号“:"194719471951",“脉冲发生器":{”脉冲发生器唯一标识“:null,”脉冲发生器SHASignature":null,“脉冲发生器软件版本”:null,“脉冲发生器AssetID”:0,“脉冲发生器ID":"1",”脉冲发生器FuelingPontID":"1",“脉冲发生器CheckSum":null }{“脉冲发生器唯一标识":空,”脉冲发生器SHASignature":空,“脉冲发生器软件版本”:空,“脉冲发生器AssetID”:0,“脉冲发生器ID":"2",”脉冲发生器FuelingPontID":"2",“脉冲发生器CheckSum":空},"Display":{ "Display FuelingPontID":"1","Display SHASignature":null,"Display CheckSum":null,"Display ID":"1","Display唯一ID":null,"Display AssetID ":0,"Display Software Version":null },{ "Display FuelingPontID":"2","Display SHASignature":null,"Display CheckSum":null,"Display ID":"2","Display唯一ID":null,"Display AssetID ":0,"Display Software Version":null }
发布于 2017-12-07 22:51:51
你可以用Gson这样做(你让所有的object types.You都检查参数类型)。
class Keypad{
@SerializedName("Keypad AssetID") public int AssetID;
@SerializedName("Keypad SHASignature") public String SHASignature;
@SerializedName("KeyPad Software Version") public String SoftwareVersion;
@SerializedName("Keypad CheckSum") public String CheckSum;
@SerializedName("Keypad Unique ID") public String UniqueID;
@SerializedName("Keypad FuelingPontID") public String FuelingPontID;
@SerializedName("Keypad ID") public String ID;
}https://stackoverflow.com/questions/47697579
复制相似问题