Very strange way to send a json request.
1. Try to URLEncode the json string with StringUtils.
2. Set the content type to: application/x-www-form-urlencoded
0. Try this:
client.Initialize("",Me)
client.PostString("https://xxx.xxx.xxx", toJson)
client.GetRequest.SetContentType("application/json")