With request_serialize_type as json, the value of quals in the request_serialize_callback was not valid JSON. Trying to cast quals::json resulted in an error.
The problem existed in serialize_node_with_children_callback_json and serialize_node_without_children_callback_json, where the value of params was wrapped in brackets [ ] instead of objects { }. This fixed the issue for me, and now parsing quals as ::json is easy.
With request_serialize_type as json, the value of quals in the request_serialize_callback was not valid JSON. Trying to cast quals::json resulted in an error.
The problem existed in serialize_node_with_children_callback_json and serialize_node_without_children_callback_json, where the value of params was wrapped in brackets [ ] instead of objects { }. This fixed the issue for me, and now parsing quals as ::json is easy.