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