這是我的JSON文件:json文件中的無限嵌套元素 - 如何獲取特定元素?
{
"categories": {
"category": [
{
"id": "1",
"title": "Android",
"subcategory": [
{
"id": "1",
"title": "JavaScript",
"question": [
我的問題是:如果子類元素可以出現無限次數 嵌套本身我怎樣才能顯示在我的JSON文件中的每個子類中的所有元素在javascript的幫助下,我如何在嵌套中獲得北斗? 如果我寫我的代碼:
data.categories.category[i].subcategory[0].subcategory[0].subcategory[0].title
這意味着,我需要補充的時候subcategory[0]
無限多去各個 title屬性 - 創造了很多不同的函數來處理每一個不同的情況 - 這是我的問題。
你說的無限是什麼意思?未指定的次數? –
使用[遞歸](http://en.wikipedia.org/wiki/Recursion_(computer_science)#Recursive_procedures) – Quentin
@ Quentin的評論後續操作:use [recursion](http://stackoverflow.com/questions/16588418/infinite -json-file-how-to-get-specific-element#comment23840284_16588418) – Doorknob