fix encode json damn bug