Если я читаю это правильно, вы, безусловно, можете добавить некоторую информацию о стилях в JSON и вставить ее прямо в свой td.
Представьте, что ваш JSON в настоящее время выглядит примерно так:
[{'someFieldName':'aaa','someOtherFieldName':3}, {'someFieldName':'bbb','someOtherFieldName':5}]
И это создало что-то вроде
<table>
<tr>
<th>someFieldName</th>
<th>someOtherFieldName</th>
</tr>
<tr>
<td>aaa</td>
<td>3</td>
</tr>
<tr>
<td>bbb</td>
<td>5</td>
</tr>
</table>
Сделайте так, чтобы ваш веб-сервис добавил желаемую информацию о стилях в JSON и просто вставил ее в td:
[{'someFieldName':'aaa','someOtherFieldName':3,'cssClass':'redCell'}, {'someFieldName':'bbb','someOtherFieldName':5,'cssClass':'blueCell'}]
...
<td class='redCell'>3</td>
...
<td class='blueCell'>5</td>
В качестве альтернативы, добавьте cssClass вкаждое свойство, если вам нужно стилизовать каждое независимо.
[{'someFieldName':{'value':'aaa','cssClass':'class-a'},'someOtherFieldName':{'value':3,'cssClass':'redCell'}},{'someFieldName':{'value':'bbb','cssClass':'class-b'},'someOtherFieldName':{'value':5,'cssClass':'blueCell'}}]
...
<td class='class-a'>aaa</td>
<td class='redCell'>3</td>
...
<td class='class-b'>bbb</td>
<td class='blueCell'>5</td>