草庐IT

write_json

全部标签

如何使用本地存储将所有无线电按钮值都输入JSON并加载?

$(document).ready(function(){$('#showme').click(function(){//validateNresult();exportResultJson();})$('.allrb').change(valueE);});functionvalidateNresult(){varfirstInvalidRowIndex=0;$.each($("tbodytr"),function(i,e){varhasInvalidInputs=$(this).find(".numFr,.numIr").filter(function(){return$.trim(thi

c# - 使用 WebClient 进行 JSON 序列化?

我知道您可以使用WebClient.DownloadString()从HttpWebResponse反序列化一个JSON对象,但是反过来呢?我查看了MSDN页面,我不知道您是否可以序列化为JSON对象,有人知道吗? 最佳答案 我认为您可能只需要在使用WebClient实例之前将对象序列化为JSON。希望这有帮助varurl="...";varjson=JsonHelper.ToJson(myObject);varresponse=PostJson(url,json);这是从WebClient类发送JSON数据的示例:publicst

c# - 实体到 json 错误 - 序列化类型对象时检测到循环引用

尝试将实体对象转换为JSON字符串时出现以下错误。我将C#MVC4与代码优先数据库设计一起使用。它接缝是因为FK和表之间的关系造成了这个问题。解决方法是什么?在序列化System.Data.Entity.DynamicProxies.User类型的对象时检测到循环引用我的代码是Userma=db.user.First(x=>x.u_id==id);returnJson(ma,JsonRequestBehavior.AllowGet); 最佳答案 这是因为它正在尝试加载子对象,并且可能会创建一些永无止境的循环(a=>b,b=>c,c=

c# - Json和Xml序列化,哪个性能更好?

我必须在文件中存储一些配置信息。在C#代码中,配置数据按类表示,在文件中,我将以json或xml格式保存此类。那么,序列化json或xml性能最佳的是什么? 最佳答案 好吧,我有答案,而不是猜测。这是测试程序:classProgram{staticvoidMain(string[]args){stringxmlConfig="";stringjsonConfig="";ConfigmyConfig=newConfig(){value="MyStringValue",DateStamp=DateTime.Today,counter=4

c# - HttpResponseMessage 返回什么作为 Json

我有一个关于WebApi基础知识的基本问题。仅供引用,我之前已经检查过但找不到我要找的东西。我有一段代码,如下所述。就像一般意义上的任何其他方法一样,我的方法称为:Post,它必须返回一些东西,例如JSON,我该怎么做。具体来说,为了将3个字段(loginRequest.Username、loginRequest.Password、loginRequest.ContractItemId)作为Json,我应该在“return”这个词之后写什么。评论:不要担心用户名、密码和contractID在评论中,我确实在我的LinQ中获得了它们的值(value)。这只是我现在的返回,向所有想就此发表

c# - 如何在 JSON.NET 中组合/合并两个 JArray

我不知道如何连接两个使用JArray.Parse获得的JArray?必须保留数组的顺序,即第一个数组应该在前面,秒中的元素应该在后面。 最佳答案 我使用了Merge修改原始JArray的方法:JArraytest1=JArray.Parse("[\"john\"]");JArraytest2=JArray.Parse("[\"doe\"]");test1.Merge(test2); 关于c#-如何在JSON.NET中组合/合并两个JArray,我们在StackOverflow上找到一个类

c# - 用于解析 JSON 对象数组的正则表达式?

我正在尝试将JSON对象数组解析为C#中的字符串数组。我可以从JSON对象中提取数组,但无法将数组字符串拆分为单个对象的数组。我有这个测试字符串:stringjson="{items:[{id:0,name:\"LoremIpsum\"},{id:1,name"+":\"LoremIpsum\"},{id:2,name:\"LoremIpsum\"}]}";现在我正在使用以下正则表达式将项目拆分为单个对象。现在它们是2个独立的正则表达式,直到我用第二个正则表达式解决问题:RegexarrayFinder=newRegex(@"\{items:\[(?[^\]]*)\]\}",Regex

c# - 使用 Json.NET 的流利转换器/映射器?

所以,我得到了一堆我需要序列化/反序列化的类,它们也碰巧是域对象(至少是其中的一些),因此我希望它们是否有任何属性取决于特定的框架。我查看了Json.NET中的自定义转换器,但它们对我来说看起来非常“古老”在使用和其他方面,因为我们现在有泛型,但它不是很难实现流畅的界面。所以在我走上弱类型等道路之前.....我在找什么(伪):publicclassMyModel{publicintId{get;set;}publicstringName{get;set;}publicSomeObjSomeObj{get;set;}}publicclassMyModelConverter:JsonCon

c# - MSBuild 正在用旧版本替换 Newtonsoft.Json.dll

我正在使用TeamCity中的MSBuild运行程序来构建ASP.netWebAPI并运行单元测试。一切正常,直到我升级到“MicrosoftBuildTools201715.7.2”。msbuild突然从“C:\ProgramFiles(x86)\ISS\MicrosoftWebDeployV3”或“C:\ProgramFiles\ISS”复制旧版本的Newtonsoft.Json.dll(版本6.0.4.17603)\MicrosoftWebDeployV3”在构建解决方案时添加到输出文件夹。所有项目都使用NuGet引用9.0.1版本。在构建运行时监视输出文件夹,我可以看到.dll

c# - 将 JSON HttpContent 发布到 ASP.NET Web API

我有一个ASP.NETWebAPI托管并且可以很好地访问httpget请求,我现在需要将几个参数传递给PostAsync请求,如下所示:varparam=Newtonsoft.Json.JsonConvert.SerializeObject(new{id=_id,code=_code});HttpContentcontentPost=newStringContent(param,Encoding.UTF8,"application/json");varresponse=client.PostAsync(string.Format("api/inventory/getinventoryb