Assuming JQuery, heres an example with html.
The interesting stuff happens on the function inside the $.each
<html><head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var items = [ {"Operand":"ofItems","Value":"100","Operator":"=","FilterCondition":"ofItems = 100"},
{"Operand":"OrderTotal","Value":"$250","Operator":"=","FilterCondition":"OrderTotal = $250"},
{"Operand":"WebShipMethod","Value":"car","Operator":"=","FilterCondition":"WebShipMethod = car"}];
var trTemplate = "<tr><td>@Operand</td><td>@Value</td><td>@Operator</td><td>@FilterCondition</td></tr>";
$.each(items, function(ix,itm){
$("#tblOutput tbody:last").append(
trTemplate
.replace("@Operand",itm.Operand)
.replace("@Value", itm.Value)
.replace("@Operator",itm.Operator)
.replace("@FilterCondition", itm.FilterCondition)
);
});
});
</script>
</head>
<body>
<table id="tblOutput" border="1px">
<thead><tr><th style='width:20px'>Operand</th><th>Value</th><th>Operator</th><th>FilterCondition</th></tr></thead>
<tbody>
</tbody>
</table>
</body>
</html>