fix json compile