Добрый день.
Есть Textarea, текст из которой сохраняется в объект JSON
obj.text = this.$(textarea).value
Далее сохраняем объект в файл
var outstream = Stream.openFile(file, "uw");
outstream.printf("%V\n", obj);
outstream.close();
Соответственно, при просмотре файла обычным блокнотом, видно что кавычки экранируются нормально, а так же присутствуют символый переноса строки и тд — \t\n\r
Но обычный \ — не экранируется. Соответственно когда вводим в textarea текст "\ и сохраняем, а потом загружаем в объект через parseData, вываливается ошибка, ибо внутри файла наш текст сохранился как text:"\"\"
var instream = Stream.openFile(file, "ur");
var obj = parseData(instream);
можно ли как-нибудь исправить, чтобы \ автоматически экранировались, и все данные которые сохраняет скайтер из объекта в файл потом так-же успешно загружались обратно?