0
AWS SNSモジュールを介して送信するメッセージをシリアル化する必要があります。C# - SNSのJSONシリアル化
public async Task<string> jsonConvert(string message)
{
datamessage datamessage = new datamessage { message = message };
gcmMessage lGcm = new gcmMessage { data = datamessage };
MessageDto messageDto = new MessageDto { GCM = JsonConvert.SerializeObject(lGcm) };
var msg = JsonConvert.SerializeObject(messageDto);
return msg;
}
私は同じのために、このコードを使用していますが、戻り値は
{"GCM":"{\"data\":{\"message\":\"TestMsg\"}}"}
あるしかし、私は任意の助けをいただければ幸いです
{"default": "TestMsg", "GCM": "{ \"data\": { \"message\": \"TestMsg\" } }"}
としてそれをしたいです。
良いあなたが代わりのパブリックプロパティに名前を付けるの 'JsonProperty'属性を使用する方法を示したこと小文字で:) –
なぜシリアル化のための新しいスレッドを開始しますか?スレッドの作成/同期はより高価ではないでしょうか? –
@ChristianGollhardt 'Task.Factory.StartNew'は必ずしも新しいスレッドを作成するとは限りません。 – Jim