bugfix handle null in json