title: JS Loop through a json Object
body: <p>i am trying to iterate a json object (in javascript) but it doesn't seem to work correctly... it's very confusing for me to write a recursiv function, so maybe one of the experts here could help me :)</p>
  
  <p>The json Object:</p>
  
  <pre><code>{
    "Node": [
      {
        "Name": {
          "#text": "Folder"
        }
      },
      {
        "Name": {
          "#text": "Folder 2"
        }
      },
      {
        "Name": {
          "#text": "Folder 3"
        },
        "Nodes": {
          "Node": {
            "Name": {
              "#text": "Folder 3.1"
            },
            "Nodes": {
              "Node": [
                {
                  "Name": {
                    "#text": "Folder 3.1.1"
                  },
                  "Nodes": {
                    "Node": {
                      "Name": {
                        "#text": "Folder 3.1.1.1"
                      }
                    }
                  }
                },
                {
                  "Name": {
                    "#text": "Test 2"
                  }
                }
              ]
            }
          }
        }
      },
      {
        "Name": {
          "#text": "Folder 4"
        }
      }
    ]
  }
  </code></pre>
  
  <p>My try to solve the problem</p>
  
  <pre><code>function newFolder(_data) {    
      for (var i = 0; i &lt; _data.length; i++) {      
          if (_data[i].Nodes) {        
              Ti.API.info("Sub: "); //+ _data[i].Nodes.Node.length );
                      
              return newFolder(_data[i].Nodes.Node);      
          } else {        
              Ti.API.info("Main: " + _data[i].Name["#text"]);      
          }      
          Ti.API.info("Main: " + _data[i].Name["#text"]);    
      }  
  }
  </code></pre>
  
  <p>The problem is, that the functions does not run through each element, like i want to.</p>
  
  <p>i've read something about jQuery each but i'm not very familar with that. plus i am using Titanium and i don't know exactly if i can use jquery.</p>
  
  <p>it would be soo awesome if someone can help me out of this :)</p>