草庐IT

write_json

全部标签

c# - 为 Console.Write 添加前缀的推荐方法是什么?

我正在寻找一种向每个Console.Write[Line]插入前缀(日期和时间)的方法。我正在寻找一种推荐的方法,就像更改输出的推荐方法是使用Console.SetOut.我很清楚我可以执行String.Format("{0}{1}",DateTime.Now,msg),但我试图将其作为最后的手段。问题是输出在运行时是可变的,默认的已经附加了当前时间。如果我将它附加到我的代码中,我将复制日期。有这样的事吗?我正在使用Monotouch,所以我只能使用为其编译的库。 最佳答案 您需要inherit从System.IO.TextWrit

c# - 如何确保将 appsettings.dev.json 复制到输出文件夹?

我有三个配置文件,每个环境一个:appsettings.json->生产appsettings.dev.json->开发appsettings.stg.json->暂存如果我将ASPNETCORE_ENVIRONMENT设置为dev,我会收到一个运行时异常,提示无法找到appsettings.dev.json。我尝试添加"copyToOutput":["appsettings.dev.json"]到project.json中的buildOptions部分,但它似乎没有任何效果。还有其他方法可以强制将appsettings.dev.json复制到输出目录吗?

C# Json.NET 将枚举标记为字符串数组

在.NET应用程序中,我有一组值存储为[Flags]枚举。我想将它们序列化为json,但我不想让结果成为整数,而是想为事件标志获取一个字符串数组。所以如果我有下面的代码[Flags]publicenumF{Val1=1,Val2=2,Val4=4,Val8=8}publicclassC{publicFFlags{get;set;}}stringSerialize(){returnJsonConvert.SerializeObject(newC{Flags=F.Val1|F.Val4});}我希望Serialize()方法返回:"{Flags:["Val1","Val4"]}"代替:"{

c# - MVC 4 - JSON ajax 操作结果的 GZIP 压缩

这个问题在这里已经有了答案:howtogzipcontentinasp.netMVC?(3个答案)关闭5年前。问题我在IIS7.5上运行的MVC4应用程序上有一个TelerikMVCUI网格,它可能会通过AJAX返回大量JSON数据,在极端情况下为800kb或更多。由于有效负载可能很大,我想对其进行GZIP压缩。对于我的一生,我无法让它工作。ControllerAction是:publicActionResult_CustomBinding([DataSourceRequest]DataSourceRequestrequest,SearchMemberModelsearch){//Do

c# - 访问 Controller 类中的 appsettings.json 值

无法弄清楚如何读取startup.cs之外的appsettings.json值。我想做的是,例如,在_Layout.cshtml中,从配置中添加站点名称:例如:ViewData["SiteName"]=Configuration.GetValue("SiteSettings:SiteName");或者更好:publicclassGlobalVars{publicstaticstringSiteName=>Configuration.GetValue("SiteSettings:SiteName");}到目前为止,这是我的代码:[应用设置.json]"SiteSettings":{"Si

c# - C# 类如何处理 JSON 中的美元符号?

我从Google'sdataAPI得到一个JSON提要许多属性名称以$字符(美元符号)开头。我的问题是我无法创建变量名以美元符号开头的C#类,语言不允许这样做。我正在使用JSON.NETfromNewtonsoft将JSON转换为C#对象。我怎样才能解决这个问题? 最佳答案 您可以尝试使用[JsonProperty]属性来指定名称:[JsonProperty(PropertyName="$someName")]publicstringSomeName{get;set;} 关于c#-C#类

c# - 如何从 C# 方法返回 Json 对象

我正在尝试修复需要Json响应的ASP.NETWebAPI方法。然而,它返回的是一个字符串。最初它是returingXML格式,但我已将此行添加到App_Start\WebApiConfig.cs中的mvc代码,以便默认返回Json。config.Formatters.Remove(config.Formatters.XmlFormatter);我们已经更新了c#方法以使用NewtonSoft:publicstringGet(){stringuserid=UrlUtil.getParam(this,"userid","");stringpwd=UrlUtil.getParam(this

c# - 从类中获取 JSON 属性名称列表以在查询字符串中使用

如果我有一个C#模型类,JSON.net使用它来绑定(bind)来自序列化JSON字符串的数据,有没有一种方法可以从该类创建查询字符串以发出初始请求?模型类示例:publicclassmodel{[JsonProperty(PropertyName="id")]publiclongID{get;set;}[JsonProperty(PropertyName="some_string")]publicstringSomeString{get;set;}}查询字符串示例:baseUrl+uri+"&fields=id,some_string"+token所以我要做的本质是从模型对象中收集“

c# - 将嵌套的 JSON 反序列化为 C# 对象

我正在从如下所示的API中获取JSON:{"Items":{"Item322A":[{"prop1":"string","prop2":"string","prop3":1,"prop4":false},{"prop1":"string","prop2":"string","prop3":0,"prop4":false}],"Item2B":[{"prop1":"string","prop2":"string","prop3":14,"prop4":true}]},"Errors":["String"]}我已经尝试了几种方法来在C#对象中表示此JSON(太多无法在此处列出)。我尝试过使

C# 解析对象的 JSON 数组

我有一个像这样的json格式的对象数组:{"results":[{"SwiftCode":"","City":"","BankName":"DeutscheBank","Bankkey":"10020030","Bankcountry":"DE"},{"SwiftCode":"","City":"10891Berlin","BankName":"CommerzbankBerlin(West)","Bankkey":"10040000","Bankcountry":"DE"}]}我想要得到的是C#中的object[],其中一个对象包含一个json对象中的所有数据。问题是,我可以不像这里这