Как правильно отпарсить JSON во view Django?
NogerbekNurzhan, можно попробовать такclass DocumentOrderView(CsrfExemptMixin, JsonRequestResponseMixin, FormView):
    def post(self, request, *args, **kwargs):
        self.tree_update(None, self.request_json)
        return self.render_json_response({'saved': 'ok'})

    @staticmethod
    def tree_update(parent_id, children):
        for child in children:
            Tree.objects.filter(pk=child['id']).update(parent_id=parent_id)
            tree_update(child['id'], child.get('children', []))
Вам нужно перебрать массив словарей, значения ключей которых могут быть также массивы со словарями?arr = [{u'id': 1}, {u'id': 2, u'children': [{u'id': 3}, {u'id': 4}]}, {u'id': 5, u'children': [{u'id': 6}, {u'id': 7}, {u'id': 8}, {u'id': 9}]},]

for item in arr:
    if 'children' in item:
        for child in item['children']:
            print(child['id'])