allora, c'è qualcosa che nn mi quadra proprio.
ho modifcato il file json, riducendolo ad un solo "record":
poi, ho modificato anche il codice vedendo un pò di esempi online:codice:[{ "npu": 1, "npuAgenda": 0, "codiceCliente": 000000, "codiceTmp": 000, "tipoConto": "CLMT", "ragSoc": ".............", "breve": "............", "partIva": "................", "codFiscale": "....................", "via": "................", "localita": "..............", "cap": "...............", "provincia": null, "nazione": "...", "ie": "........", "telefono": "..........." }]
il risultato però è praticamente lo stesso:codice:public class Main { 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) { JsonToken jt = parser.getCurrentToken(); if (jt != JsonToken.START_ARRAY) { String fieldName = parser.getCurrentName(); Object fieldValue = parser.getCurrentValue(); System.out.println(fieldName + " - " + fieldValue); } } } } catch (IOException ex) { System.out.println(ex.getMessage()); } } }
codice:null - null 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 telefono - null

Rispondi quotando