iPad Firefox json的解析使用方法
var xhr = new XMLHttpRequest(); xhr.open('GET', 'data.json', true); xhr.responseType = 'json'; xhr.onload = function() { var status = xhr.status; if (status === 200) { var data = xhr.response; console.log(data); } else { console.log('數據解析失敗'); } }; xhr.send();
iPad Firefox瀏覽器也可以很方便地解析Json數據。上面的代碼是通過XMLHttpRequest對象獲取請求到的json文件,然后通過responseType屬性獲取json格式的響應數據,最后在onload處理函數內使用console.log打印結果。
在獲取到的json數據中,我們可以使用JavaScript中的對象或數組來表示數據。比如以下示例:
{ "name": "John", "age": 30, "city": "New York" }
這個數據可以被解析成如下的JavaScript對象:
{ name: "John", age: 30, city: "New York" }
同樣的,以下示例:
[ { "name":"John", "age":30 }, { "name":"Jane", "age":20 }, { "name":"Bob", "age":50 } ]
可以被解析成如下的JavaScript數組:
[ { name:"John", age:30 }, { name:"Jane", age:20 }, { name:"Bob", age:50 } ]
iPad Firefox瀏覽器的json解析功能十分方便,開發者可以輕松地獲取Json數據,并通過JavaScript對象或數組對數據進行操作,實現自己的業務邏輯。
上一篇html源碼代碼