草庐IT

system.json

全部标签

c# - 从 json 转换为 List<object> 导致异常

所以这是我的问题,我有一个API设置,它以JSON字符串格式从Azure存储表返回结果:[{"CustID":"f3b6.....0768bec","Title":"Timesheet","CalendarID":"AAMkADE5ZDViNmIyLWU3N2.....pVolcdmAABY3IuJAAA=","PartitionKey":"Project","RowKey":"94a6.....29a4f34","Timestamp":"2018-09-02T11:24:57.1838388+03:00","ETag":"W/\"datetime'2018-09-02T08%3A24

c# - 我可以指示 Json.NET 反序列化但不序列化特定属性吗?

这个问题在这里已经有了答案:Makingapropertydeserializebutnotserializewithjson.net(13个答案)关闭6年前。我有一个AngularJS+MVC5+WebAPI2应用程序,它允许用户在浏览器中管理对象集合,并在单击“保存”按钮时立即提交所有更改。随着更改的进行,一个或多个属性将添加到JavaScript对象:IsAdded、IsUpdated、IsRemoved。在服务器端检查属性以确定在持久化模型时要做什么。该模型是通过WebAPI使用Json.NET提供的,基类是:publicclassCollectionItemViewModel

c# - 在 ASP.Net Core MVC 中读取 JSON post 数据

我试图为此找到一个解决方案,但所有出现的都是针对以前版本的ASP.Net。我正在使用JWT身份验证中间件并使用以下方法:privateasyncTaskGenerateToken(HttpContextcontext){varusername=context.Request.Form["username"];varpassword=context.Request.Form["password"];//Remainderoflogincode}这会像表单数据一样获取发送的数据,但我的Angular2前端将数据作为JSON发送。login(username:string,password:

c# - 在发布版本中使用 System.Diagnostics.Contract

我之前在StackOverflow上看到一个线程对此进行了一些讨论,但是我找不到了!我很想知道System.Diagnostics.Contract类是否应该用于“真实代码”,即生产代码的发布版本?我问这个,因为根据命名空间描述,合约似乎旨在调试或分析目的。它似乎是一个有用的库,其中功能的前置/后置条件很重要,并且可以避免编写大量if/then/else检查的一些工作,所以如果是这种情况,是否有替代方案核心库? 最佳答案 documentation的第5.1节(参数验证和契约(Contract))详细介绍了您可能会考虑使用合约的三种

c# - System.String[*] 代表什么?

这个问题在这里已经有了答案:WhatdoesSystem.Double[*]mean(1个回答)关闭7年前。所有这一切都在问题中,我在一些代码中有Type.GetType("System.String[*]"),我不知道这个类型是什么,也不知道在数组中找到关于这颗星的任何信息。什么关键词与此相关?

c# - WCF 错误通信对象 System.ServiceModel.Channels.ServiceChanne 不能用于通信,因为它处于故障状态

我们得到“通信对象System.ServiceModel.Channels.ServiceChannel无法用于通信,因为它处于故障状态。”关闭应用程序时的消息。谁能告诉我如何解决它?我们知道这是试图关闭的通信channel,但由于服务不可用或处于故障状态而无法关闭。我只能说,当服务不可用时,垃圾收集器试图销毁对象,通信对象正在调用其服务关闭函数。我们得到异常。 最佳答案 当您询问有关异常的问题时,您应该发布整个异常,包括所有InnerException实例。你应该捕获异常,显示ex.ToString(),然后用“throw”重新抛

c# - 将 System.Net.mail.MailMessage 保存为 .msg 文件

我正在构建一个应用程序,我有义务创建一个MailMessage(System.Net.mail.MailMessage)并将其作为.msg扩展名而不是.eml保存在磁盘上下面是我用来将MailMessage保存为.msg文件的方法:publicstaticvoidSave(MailMessageMessage,stringFileName){Assemblyassembly=typeof(SmtpClient).Assembly;Type_mailWriterType=assembly.GetType("System.Net.Mail.MailWriter");using(FileSt

c# - SQL 2008 : returning data rows as JSON?

我觉得这个问题就像是射粘土飞鸽..“拉……砰!”..被击落..但尽管如此,我相信还是值得一问。现在很多JS框架等都使用JSON,我知道这是有充分理由的。经典问题是“在哪里将数据转换为JSON”。我知道在管道中的某个时刻,您必须将数据转换为JSON,无论是在数据访问层(我正在查看JSON.NET)还是我相信.NET4.x都有方法输出/序列化为JSON。所以问题是:考虑将SQL函数输出为JSON真的是个坏主意吗?预选赛:我知道尝试像那样输出1000行不是一个好主意——事实上,无论哪种方式对于Web应用程序来说都不是一个好主意,除非你真的必须这样做。根据我的要求,我一次可能需要100行...

c# - 如果用户 = SYSTEM,.NET 用户设置存储在哪里?

我一直在使用更新来更新我的一个应用程序并使用Properties.Settings.Default.Upgrade()并发现在我的更新程序重新启动我的应用程序后,它在SYSTEM用户而不是默认/登录用户。这让我想知道,SYSTEM的user.config存储在哪里?我知道user.config通常存储在哪里(C:\DocumentsandSettings\%USERPROFILE%\LocalSettings\ApplicationData\etc...),但是中没有文件夹SYSTEM用户的code>DocumentsandSettings。有人知道它在哪里或.NET如何处理吗?

c# - 我可以将 JSON.NET 与我的商业应用程序一起分发吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我正在寻找一个.NETJSON库,我可以使用它以类似时尚的xpath方式访问JSON对象。例如,给定一个字符串中的JSON对象,可以通过在另一个字符串中指定路径来访问其属性。好吧,我发现JSON.NET可以完成这项工作,但是我不确定我是否可以在我的商业应用程序中使用和分发它而没有任何法律后果或限制。另外,我不打算分发我的应用代码。我检查了他们的自述文件,许可证规定如下。在选择这个库之前,我只