将查询URL转换为json

时间:2013-10-12 14:52:28

标签: javascript json api url search

这是我第一次在Stackoverflow上提出问题,所以我提前原谅,如果没有正确制定的​​话

我会保持简短。我想转换我从这个网址获得的内容: http://hotell.difi.no/api/json/brreg/enhetsregisteret?query=company 使用JavaScript中的JSON或数组,我该怎么做?

这将是search-webapplication的一部分,我只是在用户更改输入时更改查询参数。

我必须承认我对此完全陌生,我甚至不知道我是否正确地提出这个问题。

2 个答案:

答案 0 :(得分:1)

如果要将字符串转换为json对象,只需使用JSON.parse()

var obj = JSON.parse(string);

如果您使用的是Ajax并且不介意jQuery.getJSON(),则可以使用jQuery

var obj = $.getJSON( "http://hotell.difi.no/api/json/brreg/enhetsregisteret?query=company", function() {
  console.log( "DONE" );
})

答案 1 :(得分:0)

关键字“urlparse javascript”

节点服务器

url.parse()

客户端

这个(创建一个<a> DOM对象)很快而且很脏,但是它可以工作:
https://gist.github.com/jlong/2428561

为此任务使用更稳定的库,例如parseuriURI.js