Challenge Convert JSON Data To HTML - ashish9342/FreeCodeCamp GitHub Wiki
Once you know how to get data from the JSON call then is time to learn how to iterate through it. We can use the .map() method to loop through our data and modify our HTML elements.
Here is a code that does that:
// calling map on the json variable and using a custom callback function.
json.map(function(val) {
// Adding each object keys
var keys = Object.keys(val);
// Generating new html
html += "<div class = 'cat'>";
// Adding the custom html to each key
keys.map(function(key) {
html += "<b>" + key + "</b>: " + val[key] + "<br>";
});
html += "</div><br>";
});