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

Не читается json

Не читается json
Я
   mikecool
 
11.07.19 - 16:38
Продолжение эпопеи
Получил json, пробую читать
ПрочитатьJSON(Чтение, Истина);
получаю "Недопустимое состояние потока записи JSON"
так понимаю, такой файл только как текст парсить?
есть примеры таких парсеров?
 
 
   butterbean
 
1 - 11.07.19 - 16:39
сначала проверь, что именно json получил
   novichok79
 
2 - 11.07.19 - 16:41
а что говорит по этому поводу
https://jsonformatter.curiousconcept.com/
   Вафель
 
3 - 11.07.19 - 16:41
проверь корректность
https://jsonlint.com
   novichok79
 
4 - 11.07.19 - 16:42
   novichok79
 
5 - 11.07.19 - 16:44
Ошибка «Недопустимое состояние потока записи JSON» 1С 8.3
Указанная в заголовке ошибка возникает, в момент вызова метода ПрочитатьJSON, если ранее параметр типа ЧтениеJSON, был инициализирован пустой строкой.
   mikecool
 
6 - 11.07.19 - 16:44
сейчас проверю
(1) в ответ тип json приходит
   mikecool
 
7 - 11.07.19 - 16:44
(5) о как, тоже проверю
   Garykom
 
8 - 11.07.19 - 16:48
Над простейшей задачкой которая решается спецом за пару часов возиться несколько дней?
   ДенисЧ
 
9 - 11.07.19 - 16:49
(8) Так то спецом решается... А тут очевидно, что учётку угнали...
   mikecool
 
10 - 11.07.19 - 16:49
(8) ))) я же первый раз в таком болоте
и занимаюсь ей не все время, так только - по возможности
не ругайся )
 
 Рекламное место пустует
   mikecool
 
11 - 11.07.19 - 16:50
(9) я тебя тоже люблю, тебя все любят )))
   mikecool
 
12 - 11.07.19 - 16:52
(5) не, чтение вроде не с пустой строкой, Прочитать() у него истина
   ДенисЧ
 
13 - 11.07.19 - 16:53
(12) Ты сказал свежему чтению прочитать, а потом делаешь ПрочитатьJSON()? Ну и кто тебе после этого доктор?
   Kigo_Kigo
 
14 - 11.07.19 - 16:58
Посмотри отладчиком, что тебе в том json пришло, у меня было подобное, когда сервер вместо json  какую то ошибку выплевывал и кракозыбры
   mikecool
 
15 - 11.07.19 - 16:59
(13) ты как всегда в корень попал )))
   mikecool
 
16 - 11.07.19 - 16:59
(14) ошибки то я отлавливаю
   mikecool
 
17 - 11.07.19 - 16:59
всем спасибо, получилось ))
   ДенисЧ
 
18 - 11.07.19 - 17:00
(16) Дык я сегодня целы день с ним вожусь... 36метровые ответы разбираю )))
   mikecool
 
19 - 11.07.19 - 17:02
(18) у меня поменьше, всего 750 Кб )
   mikecool
 
20 - 11.07.19 - 18:28
отчего могут теряться "теги" при чтении?
читаю в соответствие, "строки" - массив соответствий в одном из ключей
в каждое из массива захожу и не нахожу первых двух "тегов", которые присутствуют в файле
куда теряются?
также непонятно - какой "тег" я считываю, результат Соответствие, а как он "зовется" - нет информации
   mikecool
 
21 - 11.07.19 - 18:30
пример:
   mikecool
 
22 - 11.07.19 - 18:30
"results":[ - массив соответствий
      {
         "StringsRes":[ - это отдельное соответствие, что это "StringsRes" информации нет 
            {
               "id":"b8954aa7-64ac-43f7-80d4-0daa92aca109", - нет этого тега
               "seals":[ - нет этой коллекции

               ],
               "internalId":"00ddc2d2-b6bb-4a7f-a96c-cf17d5389c8f", -это и далее есть
   mikecool
 
23 - 11.07.19 - 21:32
вечерний подъем
   mikecool
 
24 - 11.07.19 - 21:59
нашел потерю )) слишком много свойств, потерялось среди них
   ПростоГен
 
25 - 12.07.19 - 06:02
Ну зачем так мучиться, есть же готовая библиотека http://catalog.mista.ru/public/709325/, там всё это реализовано.


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