未捕获的SyntaxError:JSON中的意外令牌o

时间:2018-12-03 05:07:06

标签: javascript json

当我尝试格式化JSON对象时,我收到该错误消息,我试图将以下API响应中的填充信息存储在变量中:

[
    {
        "countryCode": "ru",
        "countryName": "Russia",
        "population": [
            {
                "year": "2016",
                "data": "144342396"
            }
        ]
    }
]

这是我第一次使用JSON,所以很抱歉,这只是一个愚蠢的错误。 :(

function definir_tabla(id_tabla) {
    var codigo;
    switch (id_tabla) {
        case "tabla_rusia":
            codigo = "ru";
            solicitar_datos(id_tabla,codigo);
            break;

    }
}

function solicitar_datos(tabla, codigo_iso) {
    var habitantes = $.get('http://inqstatsapi.inqubu.com/?api_key=xxxxxxxxxx&data=population&countries=ru&years=2016');
    var numero=JSON.parse(habitantes);;
    console.log(numero);
    document.getElementById(tabla + "_habitantes").innerText = habitantes;
}

0 个答案:

没有答案