来自RIPE数据库的无效JSON响应

时间:2014-02-15 18:19:55

标签: javascript json jsonp

RIPE提供了一个API,它允许使用带有json响应的简单GET查询来查询其数据库。

我不确定他们的发布周期有多快,以及何时解决这个问题。因此需要找到一种解决方法如何使用他们的API。任何人都可以建议如何解决这个JSON问题?

You can see the result here JSON响应在语法上是正确的,只是严重声明导致"对象"覆盖其先前的声明。

为了说明问题,这是他们的简化回应。

{
"objects" : {
    "object" : [{"type" : "inetnum"}],
    "object" : [{"type" : "person"}],
    "object" : [{"type" : "route"]}
}

}

在与此

相同的评估之后
{
    "objects" : {
        "object" : [{"type" : "route"]}
    }
}

所有处理都需要在浏览器中进行,因此只能使用JavaScript。有没有选择如何访问其他"对象"值?

这就是我查询API的方式

$.ajax({
    url: "https://rest.db.ripe.net/search.json",
    jsonp: "callback",
    dataType: "jsonp",
    data: {
        "query-string": "8.8.8.8",
        format: "json"
    },
    success: function( response ) {
        console.log( response );
    }
});

如果其他人依赖于RIPE API,这里有bug

的链接

0 个答案:

没有答案