Как я могу использовать локальный объект JSON в качестве источника данных для jQuery DataTables

У меня есть локальный объект JSON, отформатированный так:

[{
    "id": "58",
    "country_code": "UK",
    "title": "Legal Director",
    "pubdate": "2012-03-08 00:00:00",
    "url": "http://..."
},{
    "id": "59",
    "country_code": "UK",
    "title": "Solutions Architect,",
    "pubdate": "2012-02-23 00:00:00",
    "url": "http://..."
},{
    // ....more of the same......
}]

Я хотел бы установить это в качестве источника данных для JQueryТаблица данных и попробовал это:

testdata = '{{ jobsJSON | raw }}'; //twig template tag
console.log(testdata);
$('#test').dataTable({
    "aoData": testdata,
    "aoColumns": [
        { "mDataProp": "id" },
        { "mDataProp": "country_code" },
        { "mDataProp": "title" },
        { "mDataProp": "pubdate" },
        { "mDataProp": "url" }
    ]
});

Плагин DataTables загружает и пытается нарисовать таблицу, но выдает ошибку «Нет данных в таблице»

Я не делаю AJAX-вызов и просто хочу получить доступ к объекту JSON из локальной переменной JS.

Ответы на вопрос(2)

Ваш ответ на вопрос