renderData returning data in different way

{"query":{"ROWCOUNT":4,"COLUMNS":["TYPEID","TYPE"],"DATA":{"TYPEID":[1,2,3,4],"TYPE":["Program Office","SDM","Non Technical","Technical"]}},"totalcount":4}

same code in xml returns which looks fine.