我应该使用哪个命名空间来访问 Json 操作? (Xamarin.Forms 2021 年)
Which namespace should I use to access Json operations? (Xamarin.Forms 2021 Year)
我尝试使用“使用 Newtonsoft.Json.Linq;” – 获取错误 – 不需要使用指令
dynamic stuff = JObject.Parse("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");
string name = stuff.Name;
string address = stuff.Address.City;
我也尝试过使用“using Json.NET” – 获取错误 – 不需要使用指令
dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");
string name = stuff.Name;
string address = stuff.Address.City;
它只对我有用——“使用 Org.Json”——但我不明白如何使用这个库
为什么我会收到错误消息“不需要使用指令”?
我使用 VS2019(8.10.16.2) Net.Standard.Library(2.0.3)
I tried using "using Newtonsoft.Json.Linq;" – GET ERROR – Using directive is unnecessary
我能够重现这个问题。 “不需要使用指令”意味着当前 C# 代码文件中没有任何内容引用 using 指令的命名空间中的非命名空间限定类型。当我们只添加 using Newtonsoft.Json.Linq;
而不安装它时也会出现这种情况。
在 Xamarin.Forms 中,从 NuGet 安装 Newtonsoft.Json
包将修复此错误。
我尝试使用“使用 Newtonsoft.Json.Linq;” – 获取错误 – 不需要使用指令
dynamic stuff = JObject.Parse("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");
string name = stuff.Name;
string address = stuff.Address.City;
我也尝试过使用“using Json.NET” – 获取错误 – 不需要使用指令
dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");
string name = stuff.Name;
string address = stuff.Address.City;
它只对我有用——“使用 Org.Json”——但我不明白如何使用这个库
为什么我会收到错误消息“不需要使用指令”?
我使用 VS2019(8.10.16.2) Net.Standard.Library(2.0.3)
I tried using "using Newtonsoft.Json.Linq;" – GET ERROR – Using directive is unnecessary
我能够重现这个问题。 “不需要使用指令”意味着当前 C# 代码文件中没有任何内容引用 using 指令的命名空间中的非命名空间限定类型。当我们只添加 using Newtonsoft.Json.Linq;
而不安装它时也会出现这种情况。
在 Xamarin.Forms 中,从 NuGet 安装 Newtonsoft.Json
包将修复此错误。