You can use the jquery library to get the json data, loop through it and append to the DOM, and then use jqm functions to refresh - however it may be more appropriate for you to look at sencha as it is based upon building the entire page dynamically in javascript with json data from ajax calls.