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

问题描述 投票:0回答:1

我想将字符串(json)反序列化为对象(我想动态化)。

我使用monodevelop和nuget包

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

而且我可以通过[[using Newtonsoft.Json.Linq。]制作JArray。

我继续阅读

Json.NET vs Newtonsoft.Json SerializationBinder is different

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

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

json .net-core json.net nuget-package monodevelop
1个回答
1
投票
Newtonsoft.Json最有可能是您想要的那个。自2006年首次出现released以来,它就被称为“ Json.Net”,它具有许多功能,包括LINQ-to-JSON API(JObject,JArrays等)。

但是,在2018年12月(询问您提到的问题之后),另一位与Newtonsoft无关的作者在NuGet上发布了completely different library,并将其命名为Json.Net,所以现在出现了混乱。该另一个库将自己宣传为“一个Minimalistic JSON处理程序”,因此,它故意没有太多功能。它绝对不支持JArrays。

© www.soinside.com 2019 - 2024. All rights reserved.