JSON.NET DataContractJsonSerializer和Newtonsoft JSON序列化程序有什么区别

有人能帮我吗。

内置的JSON.NET DataContractJsonSerializer和Newtonsoft JSON序列化程序之间有什么区别?

我可以在Web API中使用其中一个是正确的,为什么我会选择一个?