Строки JSON и способы обработки экранированных символов

Я использую официальную библиотеку JSON для своего java-проекта, и я заметил кое-что странное.

Если у меня есть такой json:

{
  "text": "This is a multiline\n text"
}

И я попробую чтобы получить такую ​​строку:

System.out.println(jsonObject.getString("text"));

Я получаю это на выходе:

This is a multiline\n text

Вместо:

This is a multiline
text

Кто-нибудь знает, как правильно обрабатывать специальные символы, такие как \ n и \ t? Я всегда мог заменить каждую, но мне пришлось бы обрабатывать их все по очереди.

5
задан Savvas Dalkitsis 7 September 2010 в 13:20
поделиться