fix json return