如何用javascript解析JSON从url与身份验证

How to parse JSON with javascript from url with authentication

本文关键字:url 身份验证 JSON 何用 javascript 解析      更新时间:2023-09-26

我试图从URL解析一些JSON。有密码保护,我看不出来。我试了很多教程和博客,但到目前为止都没有效果。

我已经设置了这个基本代码,只是为了看看它是否返回任何东西。解析会更容易。但似乎我甚至没有从url获取数据。

我只需要它返回一些内容并在html中显示。

<pre>
var base_url = "https://backend.sigfox.com/api/devices/166A4/messages";
function example()
{
    var response = "";
    var form_data = {
        username: "57616e7551e24e4c99acf6f3",
        password: "fd7e78536e4e834e9ce4fba0bf747947"
    };
    $.ajax({
        type: "POST", 
        url: base_url, 
        data: form_data,
        success: function(response)
        {
            alert(response);
        var json_obj = $.parseJSON(response);//parse JSON
            var output="<ul>";
            for (var i in json_obj) 
            {
                output+="<li>" + json_obj[i].data+ "</li>";
            }
            output+="</ul>";
            $('span').html(output);
        },
        dataType: "json"//set to JSON    
    })    
}
</pre>

谢谢你的帮助

测试你的代码的每一步,以确保它做你想要的。首先,确保你的密码有效。测试完成后,打印出原始JSON数据并将其复制粘贴到解析器中,如

https://jsonformatter.curiousconcept.com/或http://jsonformatter.org/

确保JSON是有效的

在测试完所有内容后,然后将其输入到用于解析JSON的方法中