Self-documents RESTful services by analyzing the request and response JSON payloads