簡體   English   中英

從 API 讀取和解析 JSON 響應

[英]Read & parse JSON response from API

我有一個這樣的 API 端點: https : //client.systemonesoftware.com/bannink/json/?language=nl

我需要閱讀並將其解析為包含所有信息的表格。 但是當我嘗試使用 Javascript 執行此操作時,我沒有得到任何輸出。

<script>
    $.getJSON('https://client.systemonesoftware.com/bannink/json/?language=nl', function(data) {
        var json = JSON.parse(data);

        alert(json.cached);
        alert(json.data[1].id);
    });
    </script>

這段代碼什么也沒給..

$.getJSON返回 JavaScript 對象,因此您不需要解析它,請嘗試:

 $.getJSON('https://client.systemonesoftware.com/bannink/json/?language=nl', function(json) { console.log(json.data[1].id); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>

成功回調傳遞返回的數據,通常是一個 JavaScript 對象或數組,由 JSON 結構定義並使用 $.parseJSON() 方法進行解析。 它還傳遞響應的文本狀態。

我相信您的問題是數據已經通過解析:

<script>
$.getJSON('https://client.systemonesoftware.com/bannink/json/?language=nl', function(json) {
    alert(json.cached);
    alert(json.data[1].id);
});
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM