Size: a a a

2020 January 21

S

SeiOkami in 1C
Подскажите, а как можно дописывать файл JSON ?
Вот есть у меня файл, в котором массив. Мне нужно открыть его и добавлять в конец массива новые элементы.
Что-то туплю...
источник

S

SeiOkami in 1C
как писать новый файл с массивом понимаю. А вот как дописать в него элементы массива
источник

‌‌‎infactum in 1C
Магистр Йож
поему у 1с нет поддержки 24/7
Есть, там где это реально необходимо. У фреша например.
источник

🆃🆂

🆃🆂🅰️🆃 🆂🆄🆁 in 1C
SeiOkami
как писать новый файл с массивом понимаю. А вот как дописать в него элементы массива
Разобрать, дописать, собрать?:)
источник

S

SeiOkami in 1C
🆃🆂🅰️🆃 🆂🆄🆁
Разобрать, дописать, собрать?:)
то есть полностью прочитать данные, а потом полностью перезаписать файл?
источник

🆃🆂

🆃🆂🅰️🆃 🆂🆄🆁 in 1C
SeiOkami
то есть полностью прочитать данные, а потом полностью перезаписать файл?
Ну я б так сделал наверное, но точного ответа я не знаю:)
источник

S

SeiOkami in 1C
неужели в 1С всё так плохо с дозаписью...
источник

🆃🆂

🆃🆂🅰️🆃 🆂🆄🆁 in 1C
Вряд ли есть способ дописать
источник

IP

Ivan Prilepsky in 1C
SeiOkami
Подскажите, а как можно дописывать файл JSON ?
Вот есть у меня файл, в котором массив. Мне нужно открыть его и добавлять в конец массива новые элементы.
Что-то туплю...
Все еще логи пишешь ?
источник

IP

Ivan Prilepsky in 1C
ЗаписьТекста с признаком "Дописывать"  ?
источник

S

SeiOkami in 1C
Ivan Prilepsky
Все еще логи пишешь ?
Ага. Я нашёл хитрый способ. Но теперь хочу сделать так, чтобы файл не держался на протяжении всего выполнения обработки, а только когда происходит выполнения действий
источник

S

SeiOkami in 1C
Ivan Prilepsky
ЗаписьТекста с признаком "Дописывать"  ?
нужна структура. Чтобы потом это нормально преобразовать в данные 1С
источник

S

SeiOkami in 1C
а не сплошняком текст
источник

IP

Ivan Prilepsky in 1C
Я бы в файла держал открытый массив json  и дописывал нужные строчки в конец, а когда нужно читать было бы - дописал в конец закрывающую строку и преобразовывал бы в структуру
источник

S

SeiOkami in 1C
Ivan Prilepsky
Я бы в файла держал открытый массив json  и дописывал нужные строчки в конец, а когда нужно читать было бы - дописал в конец закрывающую строку и преобразовывал бы в структуру
я примерно так и сделал)
источник

S

SeiOkami in 1C
суть задачи была в том, чтобы писать лог структурированно, но при этом иметь возможность его открыть, даже если вдруг упадёт сеанс и запись прервётся
источник

S

SeiOkami in 1C
в результате сейчас пишу в файл при помощи ЗаписьJSON массив с структурами. А когда уже читаю этот файл, то если не вижу в конце файла символ "]", то тупо добавляю его самостоятельно
источник

S

SeiOkami in 1C
Но вот теперь хочу научиться открывать файл для дозаписи. Чтобы обработка во время ожидания действий пользователя не блокировала файл лога
источник

IP

Ivan Prilepsky in 1C
т.е. ты сначал читаешь файл, потому у тебя происходит обработкака какая-то  в ходе которой, ты в этот файл пишешь данные и потом сохрянешь ?
источник

IP

Ivan Prilepsky in 1C
Так пиши чезер "ЗаписьТекста" тогда , когда есть что писать в лог , не держа файл открытым ?
источник