|
485 | 485 |
|
486 | 486 | Символ = Сред(Значение, Индекс, 1);
|
487 | 487 | Если (Символ = ":") Тогда // :
|
488 |
| - Индекс = Индекс + 1; Если Стандарт Тогда jsonПрочитатьПропуститьФорматирование(Значение, Стандарт, Индекс, Длина, СимволыФорматирования); КонецЕсли; Если (Индекс >= Длина) Тогда ВызватьИсключение ИсключениеНеожиданноеОкончаниеОбъетка(Длина); КонецЕсли; |
| 488 | + Индекс = Индекс + 1; Если Стандарт Тогда jsonПрочитатьПропуститьФорматирование(Значение, Стандарт, Индекс, Длина, СимволыФорматирования); КонецЕсли; Если (Индекс >= Длина) Тогда ВызватьИсключение ИсключениеНеожиданноеОкончаниеОбъекта(Длина); КонецЕсли; |
489 | 489 | Иначе
|
490 | 490 | ВызватьИсключение ИсключениеНедопустимыйСимвол(Индекс, ":");
|
491 | 491 | КонецЕсли;
|
|
503 | 503 | Иначе
|
504 | 504 | // Продолжение объекта.
|
505 | 505 | Если (Символ = ",") Тогда // ,
|
506 |
| - Индекс = Индекс + 1; Если Стандарт Тогда jsonПрочитатьПропуститьФорматирование(Значение, Стандарт, Индекс, Длина, СимволыФорматирования); КонецЕсли; Если (Индекс >= Длина) Тогда ВызватьИсключение ИсключениеНеожиданноеОкончаниеОбъетка(Длина); КонецЕсли; |
| 506 | + Индекс = Индекс + 1; Если Стандарт Тогда jsonПрочитатьПропуститьФорматирование(Значение, Стандарт, Индекс, Длина, СимволыФорматирования); КонецЕсли; Если (Индекс >= Длина) Тогда ВызватьИсключение ИсключениеНеожиданноеОкончаниеОбъекта(Длина); КонецЕсли; |
507 | 507 | Иначе
|
508 | 508 | ВызватьИсключение ИсключениеНедопустимыйСимвол(Индекс, ",");
|
509 | 509 | КонецЕсли;
|
|
1625 | 1625 |
|
1626 | 1626 | КонецФункции // ИсключениеНеожиданноеОкончаниеМассива()
|
1627 | 1627 |
|
1628 |
| -Функция ИсключениеНеожиданноеОкончаниеОбъетка(Индекс) |
| 1628 | +Функция ИсключениеНеожиданноеОкончаниеОбъекта(Индекс) |
1629 | 1629 |
|
1630 | 1630 | Возврат СформироватьСтрокуПоШаблону(НСтр("ru = 'JSON: Неожиданное окончание объекта в позиции [Индекс].'; uk = 'JSON: Несподіване закінчення об''єкту у позиції [Индекс].'"),
|
1631 | 1631 | Новый Структура("Индекс", Индекс));
|
1632 | 1632 |
|
1633 |
| -КонецФункции // ИсключениеНеожиданноеОкончаниеОбъетка() |
| 1633 | +КонецФункции |
1634 | 1634 |
|
1635 | 1635 | Функция ИсключениеНекорректныйТипNull(Индекс)
|
1636 | 1636 |
|
|
0 commit comments