Je veux avoir une liste java pour tous les éléments qui sont dans l'élément "in" ou "out".obtenir des éléments de json
Ma chaîne JSON:
{"in":[
{"id":4,"ip":"192.168.0.20","pinSysNo":4,"pinSysName":"pg6","folderName":"gpio4_pg6","alias":"d","direction":"digital_in"},
{"id":3,"ip":"192.168.0.20","pinSysNo":3,"pinSysName":"pb18","folderName":"gpio3_pb18","alias":"c","direction":"digital_out"}
],
"out":[
{"id":1,"ip":"192.168.0.20","pinSysNo":1,"pinSysName":"pg3","folderName":"gpio1_pg3","alias":"a","direction":"digital_in"},
{"id":2,"ip":"192.168.0.20","pinSysNo":2,"pinSysName":"pb16","folderName":"gpio2_pb16","alias":"b","direction":"digital_in"}
]
}:""
Jusqu'à présent, je fait de cette façon:
String message = json.findPath("in").textValue();
Mais cette façon ne peut accéder à la première hiérarchie.
Mon exemple json montre deux éléments dans l'élément "in". Comment puis-je obtenir une liste de ces éléments "in" internes?
Quelle bibliothèque utilisez-vous pour analyser le document json? –