Estoy usando la biblioteca oficial JSON para mi anuncio de proyecto Java. He notado algo extraño.Cadenas JSON y cómo manejar caracteres escapados
Si tengo un JSON como este:
{
"text": "This is a multiline\n text"
}
y trato de obtener la cadena como esta:
System.out.println(jsonObject.getString("text"));
que conseguir esto en la salida:
This is a multiline\n text
En lugar de:
This is a multiline
text
¿Alguien sabe de la forma correcta de manejar los caracteres especiales como \ n y \ t? Siempre podría reemplazar cada uno, pero tendría que manejarlos todos uno por uno.
como dije en mi pregunta, podría reemplazar todos estos casos, pero luego lo haría tengo que manejar todos los personajes especiales como \ t. Me preguntaba si había una forma "correcta" de manejar este caso. –
Veo un montón de bibliotecas compatibles en http://www.json.org/ ¿cuál es el que está usando? – Rudu
el "oficial". la org.json one ... –