json mapping for request