ensure json data