首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java中解析这个json?我想在键盘id = 1的情况下获取键盘的详细信息,我怎样才能做到这一点?

如何在java中解析这个json?我想在键盘id = 1的情况下获取键盘的详细信息,我怎样才能做到这一点?
EN

Stack Overflow用户
提问于 2017-12-07 22:44:29
回答 1查看 30关注 0票数 0

{“泵详细信息":{”泵配置“:"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 }

EN

回答 1

Stack Overflow用户

发布于 2017-12-07 22:51:51

你可以用Gson这样做(你让所有的object types.You都检查参数类型)。

代码语言:javascript
复制
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;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47697579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档