Hallo zusammen,
ich habe folgendes JSON File:
Ich habe eine Links Klasse und eine Nodes Klasse erstellt, die separat funktionieren. Um das obige JSON File einzulesen, habe ich jetzt eine weitere Klasse erstellt:
Aber folgendes gibt immer eine ArrayOutOfBoundsException wieder:
Wo ist mein Fehler?
ich habe folgendes JSON File:
Java:
{"nodes":[{"x":243,"y":195,"text":"A","isAcceptState":false},{"x":243,"y":308,"text":"B","isAcceptState":true},{"x":382,"y":195,"text":"C","isAcceptState":true}],"links":[{"type":"SelfLink","node":0,"text":"0","anchorAngle":-3.141592653589793},{"type":"Link","nodeA":0,"nodeB":1,"text":"","lineAngleAdjust":0,"parallelPart":0.5,"perpendicularPart":0},{"type":"StartLink","node":0,"text":"Start","deltaX":0,"deltaY":-78},{"type":"Link","nodeA":0,"nodeB":2,"text":"1","lineAngleAdjust":0,"parallelPart":0.5,"perpendicularPart":0}]}
Ich habe eine Links Klasse und eine Nodes Klasse erstellt, die separat funktionieren. Um das obige JSON File einzulesen, habe ich jetzt eine weitere Klasse erstellt:
Java:
class NodesLinks {
private Nodes [] nodes;
private Links [] links;
Aber folgendes gibt immer eine ArrayOutOfBoundsException wieder:
Java:
ObjectMapper mapper = new ObjectMapper();
NodesLinks a = mapper.readValue(new File("node.json"), NodesLinks.class);
Wo ist mein Fehler?