我想了解 OdataMediaTypeFormatter 和 JsonMediaTypeFormatter 的区别。我尝试在网上搜索,但没有找到答案。我们最近发现,在我们假定使用 JsonMediaTypeFormatter 的情况下,实际使用的是 OdataMediaTypeFormatter。我们的客户使用 json.net 序列化他们的对象,因此我想切换到使用 JsonMediaTypeFormatter,但想知道这种切换会有什么变化。
我知道两者之间的一个区别-与反序列化“long”数据类型有关。OData 的 json 要求引用长值,而 json.net 则不需要。正如在此线程中所提到的 - WinJS OData JSON。
任何相关指针都将有所帮助。非常感谢!