Я отправляю сообщение из моей службы C # Windows в сервис Amazon Web Services SNS, чтобы его можно было получить из приложения iOS.
PublishRequest pubRequest = new PublishRequest();
pubRequest.TargetArn = arn;
pubRequest.Message = JsonConvert.SerializeObject(myMessage, Formatting.Indented);
pubRequest.MessageStructure = "json";
Когда я использую JsonConvert.SerializeObject, это создает строку сообщения, такую какитак:
{"default":"My Message. ","APNS":{"aps":{"alert":{"title":"My Title","body":"MyBody data"},"data":{"someDataTolookAt":"blahblah"}}}}
НО мне нужно экранировать кавычки в части APNS следующим образом:
{"default":"My Message. ","APNS":{\"aps\":{\"alert\":{\"title\":\"My Title\","body\":\"MyBody data\"},\"data\":{\"someDataTolookAt\":\"blahblah\"}}}}
Как я могу это сделать?