what i want to do is to display json data to table in view i get the json data from postman as shown in the picture 
but in the view when i want to display them in the table it shows undefined
here is my view data
<table class="table table-bordered table-condensed table-hover table-striped" id="myTable">
<thead>
<tr>
<th>ServiceOrderNumber</th>
<th>UserName</th>
<th>RepairStartDate</th>
<th>Model</th>
<th>DefectPart</th>
<th>Remark</th>
<th>PendingReason</th>
<th>DateDiff</th>
</tr>
</thead>
<tbody></tbody>
</table>
<script>
$.ajax({
type: "POST",
url: "/Reports/Pendings/",
contentType: "application/json; charset=utf-8",
cache: false,
traditional: true,
dataType: "json",
processData: true,
success: function (data) {
for (var i = 0; i < data.length; i++) {
var row = $('<tr><td>' + data[i].ServiceOrderNumber + '</td><td>' + data[i].UserName + '</td><td>' + data[i].RepairStartDate + '</td><td>' + data[i].Model + '</td><td>' + data[i].DefectPart + '</td><td>' + data[i].Remark + '</td><td>' + data[i].PendingReason + '</td><td>' + data[i].DateDiff + '</td></tr>');
$('#myTable').append(row);
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert('Error: ' + textStatus + ' - ' + errorThrown);
}
});
</script>
