Sure,
you can add content type and register a JSON request as http request without url parameters, but problem is not this.
Modern web interface use Ajax/JSON to communicate with server side web app and request/response parameters are in request body or response body
but at moment can't be used to identify components.
JSON request/response should be treated as XML and added where XML request type is present. At least
1) Business Services -> Component -> Tab Identification
2) Business Application -> Session identification
is this feature present in CEM 9.7.x or present in some roadmap ?