Skip to content

Instantly share code, notes, and snippets.

View zllvm's full-sized avatar

zllvm

View GitHub Profile
@zllvm
zllvm / MessageAttributesConverterSerializeContractResolver.cs
Last active June 18, 2019 06:05
Serialize MessageAttributes for SNS/SQS event
public class MessageAttributesConverterSerializeContractResolver : JsonConverter<Dictionary<string, SQSEvent.MessageAttribute>>
{
public override bool CanRead => false;
public override void WriteJson(JsonWriter writer, Dictionary<string, SQSEvent.MessageAttribute> value, JsonSerializer serializer)
{
var o = new JObject();
foreach (var key in value.Keys)
{