json.net相关内容
..
我需要将十进制的输出 json 格式化为货币,并指定我正在序列化的对象的文化,该对象可以嵌套,因此我无法在序列化程序中预设选项.我目前的做法是使用额外的字符串属性来格式化输出. [JsonIgnore]公共小数成本 {get;set;}[Json忽略]公共 CultureInfo 文化 {get;set;}公共字符串 AsCurrency(十进制值){return string.Format(t
..
我想为每个 DateTime 类型的属性在我的 json 中添加一个属性. 我有一个自定义转换器并覆盖了 CreateProperties(见下文).调试时返回的属性列表包含新值,但当 json 到达浏览器时,它不包含新属性 protected override IListCreateProperties(Type type, MemberSerialization memberSeri
..
我希望在 JSON 中正确描述列元数据,稍后 Newtonsoft 会对其进行解析以构建 C# DataTable.通过这种方式,我希望解决获得没有行或没有列的 DataTable 的问题,但是我需要使用标签创建列并希望使用数据类型,甚至当我经过一张空桌子时. 标准输入示例: {"经纪人ID": "998","账户ID": "1313",“包":[{“包裹ID":226,“金额":1500
..
我下载了 webapi 的示例代码,我得到了这个异常我使用 Visual Studio 2012 Ultimate Version 打开了这个示例,并且我安装了最新版本的 newtonsoft.运行此应用程序时出现此错误.编译成功.知道为什么会出现这个错误,有没有办法解决这个异常. System.MissingMethodException 未被用户代码处理H结果=-2146233069消息=未
..
我正在windows phone 8上开始开发,著名的JSON.NET还不支持windows phone 8,有没有其他库可以用于此目的? 解决方案 JSON.NET codeplex site 说支持 WP8. 更新: JSON.NET NuGet 包应该只适用于 Windows Phone 8.0 项目.在 VS2012 NuGet 管理器中添加它会引入 WP7 版本的 JSON
..
请帮助我.我在哪里缺少信息?我需要反序列化以下 JSON 字符串. {"results":[{"series":[{"name":"PWR_00000555","columns":["time","last"],"values":[["1970-01-01T00:00:00Z",72]]}]}]} 为此,我定义了我的类: 公开课系列{公共系列(){this.Points = new
..
尝试序列化 ulong 数组时出现解析器错误,看起来 Json.NET 库没有检查整数是有符号还是无符号;有人知道解决方法吗?或任何其他可以处理 unsigned int 的 .NET Json 库? *编辑:代码如下;*它可以很好地序列化,但是在反序列化时会引发错误;从查看堆栈跟踪来看,它似乎不适合 unsigned int; NewTonsoft.Json.JsonReaderExce
..
我正在使用 json.net 为 winform 应用程序实现 memento 模式.我正在使用备忘录回滚失败的数据库事务中的对象.我遇到的问题是,在反序列化备忘录时,调用的是 getter 而不是 setter.让我演示一下: 类 MyClass{公共 int ID { 获取;放;}公共字符串字段1 { 获取;放;}公共字符串字段2 { 获取;放;}私有列表_someO
..
我正在使用 JsonConvert.SerializeObject 序列化模型对象.服务器期望所有字段都是字符串.我的模型对象具有数字属性和字符串属性.我无法向模型对象添加属性.有没有办法像字符串一样序列化所有属性值?我必须只支持序列化,不支持反序列化. 解决方案 您可以提供自己的 JsonConverter,即使是数字类型.我刚刚尝试过,它可以工作 - 它又快又脏,而且您几乎肯定想扩展它
..
我在将 Json 字符串反序列化为对象时遇到问题. 这是我从网络服务收到的示例 json: {“获取数据结果":"{\"id\":1234,\"城市名\":\"纽约\",\"温度\":300,}"} 我有一个像这样的类 CityData [JsonObject("GetDataResult")]公共类 CityData{[JsonProperty("id")]公共 int ID { 获
..
Json.net 有没有办法只指定你想要序列化的属性?或者基于像 Declared Only 这样的绑定标志序列化某些属性? 现在我正在使用 JObject.FromObject(MainObj.SubObj); 来获取 SubObj 的所有属性,它是一个遵循 ISubObject 接口的类的实例: 公共接口ISubObject{}公共类 ParentSubObject : ISubObj
..
我正在使用 Guardian API 来尝试检索故事,但一直收到异常.json 字符串包含以下 json,但是我无法使用 LINQ 访问正文. 这里是: {“回应":{“状态":“确定",“用户层":“已批准",“总":1,“开始索引":1,“页面大小":10,“当前页面":1,“页面":1,“orderBy":“最新",“结果":[{“id":“可持续业务/可持续金融-where-nex
..
我正在使用 JSON.NET 库.我创建了几个 JObject 并将它们添加到 JArray. JArray 数组 = new JArray();JObject obj = new JObject();obj.Add(new JProperty("text", "One"));obj.Add(new JProperty("leaf", false));array.Add(obj);obj = 新
..
我正在序列化,一个MultiDictionary http://powercollections.codeplex.com/到 json . 它有 618 个元素,元素被深度嵌套,即单个对象中可能有几个类似字典的对象.我正在使用 JSON.Net String json = JsonConvert.SerializeObject(json, Newton
..
我目前正在使用 Newtonsoft 将一些 xml 转换为 json 以从 RestExtension 返回. 我的xml格式是 姓名详细信息姓名详细信息 我使用 将其转换为 json JsonConvert.SerializeXmlN
..
我正在尝试将我的 PascalCased c# 模型与 WebApi v2 中的 snake_cased JSON 绑定(完整框架,而不是 dot net core). 这是我的 api: 公共类 MyApi : ApiController{[HttpPost]公共 IHttpActionResult DoSomething([FromBody]InputObjectDTO inputOb
..
为了在 Google Chrome 浏览器中安装外部扩展,我尝试更新 Chrome 外部扩展 JSON 文件.使用 Json.NET 似乎很容易: string fileName = "...";//Chrome 外部扩展 JSON 文件的路径字符串 externalExtensionsJson = File.ReadAllText(fileName);JObject externalExten
..
在 Windows Phone 应用程序中,我需要解析 JSON 数据.我能够获取未嵌套的键的值.但是如果 JSON 数组里面有数组,那我该如何从 JSON 文件中提取值呢? 过去我所做的是将 JSON 解析为 JArray 对象,然后从 JToken 中获取指定字符串键的值. 在下面的JSON中,people有men和women,而men本身有很多不同的男人身份证.因此,如果我将这个
..
我想避免在序列化数据时重新发明轮子.我知道一些序列化相互链接的对象的方法,但它的范围从编写一些代码到编写大量用于序列化的代码,我想避免这种情况.一定有一些通用的解决方案. 假设我有这样的结构: 人bro = new Person { name = "bro", pos = new Pos { x = 1, y = 5 } },sis = new Person { name = "sis",
..