我正在使用 Keen.IO .NET sdk,我似乎无法覆盖敏锐的时间戳属性。我不断收到错误:
value of property keen must be an object, is newtonsoft.json.linq.jproperty"}
如果我删除了热衷的属性,那么事件保存得很好,但是如果添加了热衷的时间戳,则会引发错误。KeenClient.AddEvent() 似乎在检查 JObject 但我不确定为什么会找到 JProperty。有任何想法吗?提前致谢!
这是我的测试代码:
var aEvent = new
{
keen = new[] { new { timestamp = "2000-05-30T12:12:12Z" } },
username = user,
position = i,
event_id = "A123",
score = new Random().Next(1, 11),
demographics = new[] { new {gender = "M", city = "San Francisco", state = "CA"}}
};
keenClient.AddEvent("events_test", aEvent);