design the dict again, sth. wrong with json parse