TypeError não capturado: Não é possível usar o operador 'in' para procurar '' na string JSON

Eu usei a entrada de token no meu site e aqui está como inicializo a entrada de token:

$(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
    });
});

O script ficou preso nesta linha:

 prePopulate: populateValue

Quando removo esta linha, não haverá nenhum erro de javascript, mas preciso disso, pois preciso preencher previamente a entrada do token. opopulateValue é:

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

Ocorreu um erro no javascript:

TypeError não capturado: Não é possível usar o operador 'in' para procurar '47' em [{"id": "11566", "name": "Smith - White"}] `

Como posso corrigir este erro?

questionAnswers(4)

yourAnswerToTheQuestion