gpt4 book ai didi

c# - json 与 xamarin android 解析

转载 作者:行者123 更新时间:2023-11-30 12:11:05 25 4
gpt4 key购买 nike

我在我的 android xamarin 应用程序中编写了一段代码来解析 json 字符串。

            var request = HttpWebRequest.Create(myUrl);
request.ContentType = "application/json";
request.Method = "GET";
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
if (response.StatusCode != HttpStatusCode.OK)
{
Console.Out.WriteLine("Error fetching data. Server returned status code: {0}", response.StatusCode);
}
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
string content = reader.ReadToEnd();
if (string.IsNullOrWhiteSpace(content))
{
Console.Out.WriteLine("Response contained empty body...");
}
else
{
List<BillsTableFields> billList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<BillsTableFields>>(content);
//return block
}
}
}

但它会引发构建错误。任何帮助将不胜感激,因为我是 xamarin 的新手,我在其他任何地方都找不到任何支持。我得到的构建错误如下所示

C:\Program Files\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(5,5):错误 MSB4018:“LinkAssemblies”任务意外失败。

Mono.Cecil.ResolutionException: 解析 System.Diagnostics.TraceLevel 失败

在 Mono.Linker.Steps.MarkStep.MarkType(TypeReference 引用)

在 Mono.Linker.Steps.MarkStep.MarkField(FieldReference 引用)

在 Mono.Linker.Steps.MarkStep.InitializeFields(TypeDefinition 类型)

在 Mono.Linker.Steps.MarkStep.InitializeType(TypeDefinition 类型)

在 Mono.Linker.Steps.MarkStep.InitializeAssembly(AssemblyDefinition 程序集)

在 Mono.Linker.Steps.MarkStep.Initialize()

在 Mono.Linker.Steps.MarkStep.Process(LinkContext 上下文)

在 Mono.Linker.Pipeline.Process(LinkContext 上下文)

在 MonoDroid.Tuner.Linker.Process(LinkerOptions 选项,LinkContext& 上下文)

在 Xamarin.Android.Tasks.LinkAssemblies.Execute()

在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()

在 Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext()(MSB4018)(LoginApptest)

最佳答案

如果链接器失败并显示“找不到类型等等”,那么这通常意味着您正在应用程序中的某个地方使用桌面 .Net 库。如果是JSON.Net,去掉桌面程序集,使用组件存储上的JSON.Net版本(这是Xamarin的NuGet版本,除了有些东西是付费的)。

我还会确保您拥有最新版本的 Xamarin.Android。

关于c# - json 与 xamarin android 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com