fix the json bug