DataTables принимает только <table>
содержимое или массивы JavaScript.JSON должен быть создан и преобразован из объекта в соответствующий массив.Если у вас есть два источника данных, они должны быть объединены перед созданием экземпляра DataTable с соответствующей информацией.
1) Если вы предоставляете некоторый контекст для вашего «в таблице с поддержкой данных есть столбцы, которых нет в JSON»Я могу порекомендовать некоторый javascript для создания сетки новых данных.
2) Являются ли те строки, которые вы опубликовали, репрезентативными для вашего "JSON", если я не верю, что он правильно сформирован.Набор подобъектов, разделенных запятыми, будет массивом, например: [{'person_id': 1, 'first_name': 'John', 'last_name': 'Doe'}, ....]
РЕДАКТИРОВАТЬ: Что касается информации, добавленной в комментарии, для обработки операций CRUD, таких как удаление, вы можете использовать методы, описанные в блоге DataTables .