Ho dati in un oggetto Mappa e voglio stamparlo in un formato json. Ho provato a utilizzare DefaultPrettyPrinterStampante carina personalizzata con libreria Jackson
mapper.writerWithDefaultPrettyPrinter().writeValue(filePath, mapObject);
ma il formato non è quello che mi aspettavo. Io sono sempre in uscita in questo modo:
{
"arrVals" : ["value-1","value-2"]
}
voglio output come questo:
{
"arrVals" : [
"value-1",
"value-2"
]
}
C'è una domanda simmilar qui: http://stackoverflow.com/questions/6176881/how-do-i-make-jacksons-build-method-pretty-print-its-json-output (NON un duplicato a mio parere) che può aiutarti – morgano
l'ho visto ma non risolve il problema. Ho bisogno di stampare i valori degli array nella riga successiva. – Manisha
Domanda simile: http://stackoverflow.com/questions/17411586/jackson-json-not-formatting-correctly/17415099 –