Вход | Регистрация


Простой пример JSON в 1с 8

Простой пример JSON  в 1с 8
Я
   EarthsSoul
 
16.09.16 - 10:19
Добрый день, я с JSON первый раз работаю. У меня есть база в которой уже работает механизм, переношу во вторую. Причем после переноса? код первое время работал, сейчас почему то перестал.

(1)    ЧтениеJSON = Новый ЧтениеJSON;
(2)    ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
(3)    РезультатJSON = ПрочитатьJSON(ЧтениеJSON)[0];

В первой базе
После строки установки строки, текущая позиция 0 и текущая строка 0.Строка прочитать JSON нормально отрабатывает, возвращает структуру.
Во второй базе читаем точно такую же строку, и получаем что текущая позиция 266 и текущая строка 1. Исходная строка абсолютно одинаковая.
И следовательно третья строка уже выдает ошибку.
Почему получается разный результат ?
 
 
   anatoly
 
1 - 16.09.16 - 10:40
базы на одной и той же версии платформы?
и какая именно версия?
   sapphire
 
2 - 16.09.16 - 10:43
ИМХО, во второй базе строка уже считана
   EarthsSoul
 
3 - 16.09.16 - 10:49
Базы на одном сервере 
1С:Предприятие 8.3 (8.3.8.1784)
   EarthsSoul
 
4 - 16.09.16 - 11:06
(2) согласен выглядит именно так :), только чтения не было
   Fragster
 
5 - 16.09.16 - 11:07
Сообщить(СтрокаJSON);
   EarthsSoul
 
6 - 16.09.16 - 11:23
пользователи отвлекают ...
(5) да вывел и там и там и они совпадают
Копировал из отладчика значения переменных СтрокаJSON и сравнивал в Excel, и Excel тоже выдал что строки совпадают
   EarthsSoul
 
7 - 16.09.16 - 11:43
Все таки как разобраться ?
   xafavute
 
8 - 16.09.16 - 11:44
делай сбросить да и все
   EarthsSoul
 
9 - 16.09.16 - 11:52
(8) как сбросить, не вижу такого метода
   EarthsSoul
 
10 - 16.09.16 - 12:23
Я так понимаю решение должно быть простое
 
 Рекламное место пустует
   EarthsSoul
 
11 - 19.09.16 - 04:09
Значит так :), после перезагрузки у двух дней простоя сервера во второй базе тоже стало корректно работать... В чем могла быть причина и как она все таки решается если возникает ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует