fix JSON bug