fix parseJSON bug