allora, mi sono copiato una parte del json per fare una prova.
è così composto:
codice:
[{
"npu": 1,
"npuAgenda": 0,
"codiceCliente": 000000,
"codiceTmp": 000,
"tipoConto": "CLMT",
"ragSoc": ".............",
"breve": "............",
"partIva": "................",
"codFiscale": "....................",
"via": "................",
"localita": "..............",
"cap": "...............",
"provincia": null,
"nazione": "...",
"ie": "........",
"telefono": "..........."
},
.......................................
]
ci stanno 6 "record" nel file.
ho scritto questo codice:
codice:
public static void main(String[] args) {
try {
String filePath = "/home/matte/Desktop/clienti.json";
File file = new File(filePath);
JsonFactory jf = new JsonFactory();
try (JsonParser parser = jf.createParser(file)) {
while (parser.nextToken() != JsonToken.END_OBJECT) {
String fieldName = parser.getCurrentName();
Object fieldValue = parser.getCurrentValue();
if (fieldName != null) {
System.out.println(fieldName + " - " + fieldValue);
}
}
}
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
l'output è questo:
codice:
npu - null
npu - null
npuAgenda - null
npuAgenda - null
codiceCliente - null
codiceCliente - null
codiceTmp - null
codiceTmp - null
tipoConto - null
tipoConto - null
ragSoc - null
ragSoc - null
breve - null
breve - null
partIva - null
partIva - null
codFiscale - null
codFiscale - null
via - null
via - null
localita - null
localita - null
cap - null
cap - null
provincia - null
provincia - null
nazione - null
nazione - null
ie - null
ie - null
telefono - null
c'è qualcosa che non va....
ma non riesco a capire dove sto sbagliando!!