Uncaught TypeError: Невозможно использовать оператор «in» для поиска «» в строке JSON

Я использую ввод токена на своем веб-сайте, и вот как я инициализирую ввод токена:

$(document).ready(function () {           
    var populateValue = document.getElementById('<%= hiddentokenPrePopulate.ClientID%>').value
    $("#<%= tokenEmployee.ClientID%>").tokenInput("../Employee/getEmployeeDetails.ashx", {
        deleteText: "X",
        theme: "facebook",
        preventDuplicates: true,
        tokenDelimiter: ";",
        minChars: 3,
        tokenLimit: 1,
        prePopulate: populateValue
    });
});

Скрипт застрял в этой строке:

 prePopulate: populateValue

Когда я удаляю эту строку, ошибки javascript не будет, но она мне нужна, так как мне нужно предварительно заполнить ввод токена.populateValue является:

[{
    "id": "11566",
    "name": "Smith - White"
}]

Произошла ошибка JavaScript:

Uncaught TypeError: Невозможно использовать оператор «in» для поиска «47» в [{"id": "11566", "name": "Smith - White"}] `

Как я могу исправить эту ошибку?

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

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