fix json rendering bug