Сценарии на стороне клиента - вот путь ... используйте что-то вроде json2html или jTemplates.
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://json2html.com/js/jquery.json2html-2.5-min.js"></script>
<script type="text/javascript">
var transform = {tag:'div',class:'item',children:[
{tag:'div',class:'data1',html:'.data1'},
{tag:'div',class:'data2',html:'.data2'},
{tag:'div',class:'data3',html:'.data3'},
{tag:'div',class:'data4',html:'.data4'},
{tag:'div',class:'data5',html:'.data5'},
{tag:'div',class:'data6',html:'.data6'}
]};
$.json2html(json,transform);
</script>
при условии, что ваш объект json выглядит следующим образом
var json =
[{data1:'data1',data2:'data2',data3:'data3',data4:'data4',data5:'data5',data6:'data6'},
{data1:'data1',data2:'data2',data3:'data3',data4:'data4',data5:'data5',data6:'data6'},
{data1:'data1',data2:'data2',data3:'data3',data4:'data4',data5:'data5',data6:'data6'}];