[{"soilHumidityPacketId":"\"null\"","eid":"6a414058","dataType":"00","soilHumidity":"5.0","commitTime":"1619437839592"},{"probeTempPacketId":"\"null\"","eid":"a44a7184","dataType":"01","probeTemp":"22.7","commitTime":"1619437839592"},{"probeHumidityPacketId":"\"null\"","eid":"7580ecf1","dataType":"02","probeHumidity":"55.3","commitTime":"1619437839595"},{"airTemPacketId":"\"null\"","eid":"2b3eaba2","dataType":"03","airTemp":"21.6","commitTime":"1619437839597"},{"airHumidityPacketId":"\"null\"","eid":"db664217","dataType":"04","airHumidity":"64.4","commitTime":"1619437839600"},{"sunlightPacketId":"\"null\"","eid":"0cc36928","dataType":"05","intensity":"16.0","commitTime":"1619437839602"}]
已解决,谢谢大家的思路和建议
这么定义就有问题吧?这是一个JsonArray,但是里面放的JsonObject却不一样。就好比一个集合,但是里面的每个元素都一样,那怎么定义类型呢?
用一个包含所有字段的对象来解析吧,上面soilHumidityPacketId,probeTempPacketId probeHumidityPacketId等等全部写上