我们有一个Web服务,该服务使用NewtonSoft JSON编组返回json。我在特定的调用中看到了一些奇怪的事情,该调用以一个json结构返回多个记录。问题是编组总是在输出的一个字段上“中断”(屏幕快照是在线json格式程序/验证程序): Invalid output json
似乎将两个记录以及两个属性之间的3个句点混在一起!这是问题区域的文本外观(注意第三行):
"Play":"Paper",
"PlayerGuid":"5c3386f6-1a2d-40ab-bec1-88bc1de5a9f8",
"PreviousChangeGameN...ltSinceLastChange":"0",
"CalcGameNumberGapSinceLastChange":"0",
"CalcLastStrategyChangeGameNumber":"673",
最后,我得到了多个具有相同名称的属性,这些属性由在线验证程序进行标记。有趣的是,我没有在日志中看到任何错误,也没有从使用数据的html / javascript中看到错误。
以前有人见过这种行为吗?