Ho la seguente JSON:veloce XML Jackson: Rimuovere le virgolette
{"test":"example"}
Io uso il seguente codice XML più veloce Jackson.
JsonParser jp = factory.createParser("{\"test\":\"example\"}");
json = mapper.readTree(jp);
System.out.println(json.get("test").toString());
Produce:
"example"
È ci una regolazione a Jackson per rimuovere le virgolette?
E più in generale, 'JsonNode.toString()' non dovrebbe essere usato per qualcosa di diverso di debug o risoluzione dei problemi: non è (per esempio) appropriata per la serializzazione. Anziché. objectMapper.writeValueAsString (node) è il modo corretto e gestisce tutti gli aspetti di escape/quoting, usando la configurazione del mapper, il possibile indentation. – StaxMan