0
我有一個JSON來解析。我試圖用遞歸方法更換預定電流JSON具有類似於底部一個使用遞歸和循環解析JSON
Item 01
SubItem 01
InnerSubItem 01
Item 02
SubItem 01
InnerSubItem 01
的結構使用我創建的功能,我能夠解析只有第一套(根據01項內容) 。代碼不回來爲條件時,環路是假
代碼使用
$.getJSON('https://api.myjson.com/bins/6atbz', function(data) {
repeat(data, data.layers);
})
function repeat(data, x) {
var layer = data.layers.reverse()
for (i = 0; i < x.length; i++) {
name = x[i].name
console.log(name)
if (x[i].layers.length > 0) {
repeat(data, x[i].layers)
}
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
JSON就像是在JavaScript原生。你可以簡單地使用JSON.parse(data)來將json數據解析爲js對象。 –