当从Kinesis

时间:2017-02-04 03:01:38

标签: c# amazon-web-services aws-lambda amazon-kinesis

我有一个C#AWS Lambda函数,它是从AWS Kinesis触发的,它甚至在它到达我的代码之前就失败了。我得到的错误是

  

解析值时遇到意外的字符:1。路径'记录[0] .kinesis.approximateArrivalTimestamp',第1行,第302位:JsonReaderException   at Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType)   在Newtonsoft.Json.JsonTextReader.ReadAsDateTime()

我使用了教程here中给出的方法签名,如下所示:

[LambdaSerializer(typeof(Amazon.Lambda.Serialization.Json.JsonSerializer))]
public void HandleKinesisRecord(KinesisEvent kinesisEvent)
{
}

这是我应该使用的正确签名吗?看起来JSON Kinesis发送和Lambda期待之间可能存在不匹配。

0 个答案:

没有答案