草庐IT

write_json

全部标签

c# - 从深度嵌套的 json 对象获取数据

我真的被这个问题困扰了2天,我怎样才能从深度嵌套的json对象中获取数据。我在网上找到了一个json工具http://www.jsoneditoronline.org/http://jsonformat.com/当您将json粘贴到其中时,它会显示所有对象数组等,因此我可以深入挖掘数据并获取我想要的信息。当我调试代码并在以下位置设置断点时:foreach(rates.ToArray()中的JToken数据),取决于我尝试的内容取决于我得到的错误,最后一个错误是。Errorconvertingvalue"@rateChange"totype'Web.UI.Controllers.Home

c# - 无法将 JSON 数组反序列化为类型 - Json.NET

我正在尝试将json数据反序列化为模型类,但我失败了。这是我所做的:publicCountryModelGetCountries(){using(WebClientclient=newWebClient()){varresult=client.DownloadString("http://api.worldbank.org/incomeLevels/LIC/countries?format=json");varoutput=JsonConvert.DeserializeObject>(result);returnoutput.First();}}这是我的模型的样子:publicclas

c# - 从 SqlDataReader 创建 JSON 字符串

更新我想通了。Checkoutmyanswerbelow.我正在尝试创建一个JSON字符串来表示数据库表中的一行以在HTTP响应中返回。好像Json.NET将是一个很好的工具。但是,我不确定如何在我正在从数据库中读取时构建JSON字符串。问题由令人讨厌的评论标记/****************///connecttoDBtheSqlConnection.Open();//opentheconnectionSqlDataReaderreader=sqlCommand.ExecuteReader();if(reader.HasRows){while(reader.Read()){Stri

c# - 将 Json.Net JValue 转换为 int

我试过:JValuemyJValue=getJValue(someVar);intstoredValue=JsonConvert.DeserializeObject(myJValue);但这似乎只对JObjects有效。有没有办法从JValue中获取整数? 最佳答案 也许这对你有帮助:intstoredValue=myJValue.ToObject(); 关于c#-将Json.NetJValue转换为int,我们在StackOverflow上找到一个类似的问题:

使用Databricks在数据框中更改JSON文件的最终结构?

我正在使用Python中的Databricks将JSON文件的最终结构作为数据框架更改。要在Databricks中读取它:可以使用:df=sqlContext.sql("SELECT*FROMpeople")在使用Jupyter笔记本电脑时,您可以轻松地进行以下操作:df=spark.read.json('people.json',schema=final_struc)但是它如何在数据助理中工作?看答案有时,您应该添加文件所在的路径名,以便它可以工作。喜欢df=spark.read.json('FileStore/Something/people.json',schema=final_stru

TSC TSCONFIG.JSON设置与JS类兼容的JS类?

我有一个打字稿接口,一个抽象类(实现接口)以及扩展抽象类的类。我正在构建的这个打字稿库使用jQuery很多,并采用$作为构造函数的论点。我想用tsc将其编译成JavaScript类中,该类将使用ReactJS,以WebKit/Safari537为目标。我在用着requirejs添加jQuery和生成的库如下:define(["jquery","vham"],function($,VHAM){alert('$:'+$);//Thisexistsalert('VHAM:'+VHAM);//Thiscrashes...js/app/main.js我所有的库JavaScript代码都输出到js/lib

c# - asp5 IConfigurationRoot 获取json数组

我正在尝试向要部署在Azure上的asp5mvc6web应用程序(“rc1-final”库)提供一些额外的配置数据。此附加数据的一部分由json文件中的数据数组组成。我可以将这个json文件添加到我的配置中,并且在调试时如果我观察配置对象,我可以浏览到提供程序条目并看到它确实联系了我正在寻找的数据数组。但是,尝试Configuration["extraData"]会产生null(因为该属性的“值”为null,即使它显然包含元素数组。我可以毫无问题地访问存储在json配置中的单个值(例如我的数据库连接字符串和其他值。)似乎不支持数组格式的json数据?请参阅以下示例json文件(根据js

c# - 如何使用 json.net 进行 json 的递归下降?

我正在尝试使用json.net解析一个json文件。该文件看起来像这样{X:{Title:"foo",xxxx:xxxx}}{Y:{ZZ:{Title:"bar",...}}}我正在尝试递归处理此结构,以处理所有具有Title属性的对象。但是我对JToken、JProperty、JContainer、JValue、JObject感到困惑。阅读源代码并没有让我变得更聪明,而且这些示例都没有帮助。我想要一些类似的东西WalkNode(node,Actionaction){foreach(varchildinnode.Children){Action(child);WalkNode(chil

c# - 如何从本地存储的文件中读取 JSON?

我正在尝试使用JSON.Net加载本地存储在ASP.NetMVC4站点上的JSON文件,但无法指向该文件。这是我正在尝试做的事情:Listtreatments=JsonConvert.DeserializeObject>(Server.MapPath("~/Content/treatments.json"));我遇到了这个错误:Anexceptionoftype'Newtonsoft.Json.JsonReaderException'occurredinNewtonsoft.Json.dllbutwasnothandledinusercodeAdditionalinformation:

c# - 使用 WCF JSON Web 服务的客户端配置

我已将Web服务配置为使用Json,如本博客所述:http://www.west-wind.com/weblog/posts/164419.aspx和其他各种博客,但我无法创建客户端来使用此服务。我尝试了各种方法,但总是遇到无意义的异常。实现(我应该添加的WCF)客户端的正确方法是什么? 最佳答案 似乎缺少有关如何为JSONREST服务编写WCF客户端的示例。每个人似乎都使用WCF来实现服务,但很少用于编写客户端。所以这里有一个相当完整的服务示例(实现GET和POST请求)和客户端。服务服务接口(interface)[Service