我正在尝试使以下代码正常工作,但是当我尝试序列化对象时会引发未实现的异常。它指出“方法或操作未实现”。我曾尝试将 ITweet 实现为具体类,但我无法从接口转到具体类。
private void SendToKinesis(ITweet tweet)
{
var dataAsJson = JsonConvert.SerializeObject(tweet);
byte[] dataAsBytes = Encoding.UTF8.GetBytes(dataAsJson);
//Send to Kinesis
}
完全例外:
System.NotImplementedException:方法或操作未实现。在 Tweetinvi.Logic.JsonConverters.JsonPropertyConverterRepository.WriteJson(JsonWriter writer, Object value, JsonSerializer serializer) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer, JsonConverter converter, Object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member ,