Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

JSON запись пути файла

JSON запись пути файла
Я
   ddron7
 
19.05.21 - 08:14
Доброе время суток.
Пытаюсь записать в формате JSON HTTP-сервер (GET) путь к файлу.
Т.к. обратный слеш воспринимается как спецсимвол, то запись производится как двойной слеш "\\".
Кто с этим сталкивался?
   ДенисЧ
 
1 - 19.05.21 - 08:15
А в чём проблема?
   Ненавижу 1С
 
2 - 19.05.21 - 08:19
(0) так и должно быть, это особенность реализации JSON

строка — это упорядоченное множество из нуля или более символов юникода, заключённое в двойные кавычки. Символы могут быть указаны с использованием escape-последовательностей, начинающихся с обратной косой черты «\» (поддерживаются варианты \", \\, \/, \t, \n, \r, \f и \b), или записаны шестнадцатеричным кодом в кодировке Unicode в виде \uFFFF.

Читающая сторона должна это поддерживать
   ddron7
 
3 - 19.05.21 - 09:10
(2) Т.е. путь типа "\\server\\test.pdf" не реально преобразовать к нормальному виду?
   ДенисЧ
 
4 - 19.05.21 - 09:11
(3) А это у тебя неправильный вид
Должно быть \\\\server\\test.pdf
И тогда всё приводится нормально
   hhhh
 
5 - 19.05.21 - 10:05
(3) просто пишите прямой слеш и всё.
   Ненавижу 1С
 
6 - 19.05.21 - 11:08
(3) реально, если читаете нормальными средствами
ну или самостоятельно заменить \\ на \

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.