FJsonSerializer::Deserialize bug with TArray

Hello! I have the same problems:
If root node is array, i get " Error: JSON data is invalid"

[
  {
"id": 1,
"name": " 0",
"visible": 1,
"summary": "",
"summaryformat": 1,
"section": 0,
"hiddenbynumsections": 0,
"uservisible": true,
"modules": [
  {
"id": 1,
"url": "http://moodle.local/mod/lesson/view.php?id=1",
"name": "Размножение диаспоры уругвайских тушканчиков",
"instance": 1,
"contextid": 60,
"visible": 1,
"uservisible": true,
"visibleoncoursepage": 1,
"modicon": "http://moodle.local/theme/image.php/_s/boost/lesson/1618901170/icon",
"modname": "lesson",
"modplural": "Лекции",
"availability": null,
"indent": 0,
"onclick": "",
"afterlink": null,
"customdata": """",
"noviewlink": false,
"completion": 1,
"completiondata": {
"state": 0,
"timecompleted": 0,
"overrideby": null,
"valueused": false
}
}
],
},
  {
"id": 2,
"name": " 1",
"visible": 0,
"summary": "",
"summaryformat": 1,
"section": 1,
"hiddenbynumsections": 0,
"uservisible": true,
"modules": [],
}
]