Dear@robinshen @Developers
After upgrade from QB10 to QB12, some api result of Json is not return as we expect.
These api is developed by us, so do not concern about your code.
These api return String of Json format:
{"name": "Mary", "hobbies": ["reading", "swimming"]}
With QB10, some clients of us send connection with header "Accept: application/json", they get the result as we expect:
{"name": "Mary", "hobbies": ["reading", "swimming"]}
But we QB12, with header "Accept: application/json", the get the additon backslashes result:
{\"name\": \"Mary\", \"hobbies\": [\"reading\", \"swimming\"]}
With header not relate "json", everything work fine.
We found that, with QB12 the result is serialized by @writeTo method in JsonProvider class.
We need some advice from yours to solve this issue.
It is the best if you guys can modify some of your code to handle this exception.