json type bug fix