[英]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.