如何使用json.net反序列化字符串-库有两个版本吗?

如何使用json.net反序列化字符串-库有两个版本吗?,json,.net-core,json.net,nuget-package,monodevelop,Json,.net Core,Json.net,Nuget Package,Monodevelop,我希望将字符串(json)反序列化为对象(我希望是动态的) 我使用monodevelop和nuget包 我一直在寻找Json.net,但也找到了Newtonsoft.Json 我可以使用Newtonsoft.Json.Linq制作一个JArray 我继续读下去 这是同一个库的两个版本吗 主要目标是将Json转换为Yaml。很可能就是您想要的。自2006年第一次出现以来,它就被称为“Json.Net”,并具有许多特性,包括(JObject、JArrays等) 然而,在2018年12月(在你提到的

我希望将字符串(json)反序列化为对象(我希望是动态的)

我使用monodevelop和nuget包

我一直在寻找Json.net,但也找到了Newtonsoft.Json

我可以使用Newtonsoft.Json.Linq制作一个JArray

我继续读下去

这是同一个库的两个版本吗

主要目标是将Json转换为Yaml。

很可能就是您想要的。自2006年第一次出现以来,它就被称为“Json.Net”,并具有许多特性,包括(JObject、JArrays等)


然而,在2018年12月(在你提到的问题被问及之后),另一位与Newtonsoft无关的作者在NuGet上发布了一个名为Json.Net的版本,因此现在出现了混乱。另一个库宣称自己是“一个最低限度的JSON处理程序”,因此它故意没有太多的特性。它肯定不支持JArrays。

谢谢@Brianrogers,我毫无疑问地接受你的回答