only care about the json format
support a new date format inside the json payload