diff --git a/src/main/java/com/github/_1c_syntax/mdclasses/mdo/MDObjectBase.java b/src/main/java/com/github/_1c_syntax/mdclasses/mdo/MDObjectBase.java index 57d0b2e65..ab6148e19 100644 --- a/src/main/java/com/github/_1c_syntax/mdclasses/mdo/MDObjectBase.java +++ b/src/main/java/com/github/_1c_syntax/mdclasses/mdo/MDObjectBase.java @@ -55,6 +55,10 @@ public Map> deserialize( ) throws IOException { Map> childObjects = new HashMap<>(); + if (parser.getCurrentToken() != JsonToken.START_OBJECT) { + return childObjects; + } + var commandKey = "Command"; int level = 1; // текущий уровень ChildObjects while (parser.nextToken() != null) {