Please be aware, in this way you serialize the internal structure of the TDepartmentList.
Code:
'{"ownsObjects":true,"listHelper":[2],"items":[{"deptName":"Finance","deptID":10},{"deptName":"HUMAN RESOURCE","deptID":11}]}'
Is there any issue with that ( network latency ... etc ) ?
Please any other better way .