 <p>You are using <code>JSON.Stringify</code>; it should be <code>JSON.stringify</code>. Did you check your console for errors? Simply spitting the JSON out isn't too user-friendly, though. Is that what you want?</p> <p>You're going to have to iterate over each individual skill and then insert that into the table in a format that you see fit (perhaps you can use an un-ordered list):</p> <pre><code>var $table = jQuery("table"); $table.append(jQuery("tr") .append( jQuery("th").text("First Name")) .append( jQuery("th").text("LastName")) ... //and so on ) for(var i = 0; i &lt; data.length; i++) { var $tr = jQuery("tr"); $tr.append( jQuery("td").text(data[i].firstname}) ).append( jQuery("td").text(data[i].lastname) )... var skills = data[i].skills; var $ul = jQuery("ul"); for(var j = 0; j &lt; skills.length; j++) { var skill = skills[j]; $ul.append(jQuery("li").text(skill.name)); } $tr.append(jQuery("td").append($ul)); } </code></pre>