C#使用NewtonSoft进行Json序列化,设置字段首字母小写方法
2017-11-07 18:41
971 查看
看以下类定义:
public class TemplateFormValue
{
[JsonProperty("formId")]
public int FormId { set; get; }
[JsonProperty("formValue")]
public string FormValue { set; get; }
}
这样,这个类序列化成json格式后为:
{
"formId": 456,
"formValue": "sddddd"
}
那么json中key为首字母小写。
以上是类定义,我通过Attribute的方式确实可以使当前属性在Json序列化的时候输出为首字母小写。
NewtonSoft.Json 有个[JsonProperty("name")],每个属性加上声明,大小写就随意了
public class TemplateFormValue
{
[JsonProperty("formId")]
public int FormId { set; get; }
[JsonProperty("formValue")]
public string FormValue { set; get; }
}
这样,这个类序列化成json格式后为:
{
"formId": 456,
"formValue": "sddddd"
}
那么json中key为首字母小写。
以上是类定义,我通过Attribute的方式确实可以使当前属性在Json序列化的时候输出为首字母小写。
NewtonSoft.Json 有个[JsonProperty("name")],每个属性加上声明,大小写就随意了
相关文章推荐
- Asp.Net Core中使用Newtonsoft.Json进行序列化处理解决返回值首字母小写
- C#实体对象序列化成Json并让字段的首字母小写的两种解决方法
- C#实体对象序列化成Json,并让字段的首字母小写
- Asp.net C# 使用Newtonsoft.Json 进行通信
- C#生成JSON使用Newtonsoft.Json 最新方法
- c# 使用 Newtonsoft.Json 序列化json字符串以及,反序列化对象
- C# Newtonsoft.Json JsonSerializerSettings 全局序列化设置
- C# 使用Newtonsoft.Json序列化自定义类型
- .net MVC 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值
- Newtonsoft.Json.4.5.0 序列化与反序列化json字符串使用方法总结
- c# 使用Newtonsoft.Json 对数据进行打包与解析
- 使用com.jayway.jsonpath.JsonPath包进行JSON的快速解析、设置值需要注意的性能提升方法
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- mvc 使用Newtonsoft.Json进行序列化json数据
- mvc 使用Newtonsoft.Json进行序列化json数据
- C# Json序列化工具--Newtonsoft.Json简介和使用
- C#中使用Char类中的方法对字符进行各种操作,判断是否为字母、数字、标点符号、分隔符或空白。
- C# 利用Newtonsoft.Json进行Json序列化与反序列化
- C# JSon序列化工具 - Newtonsoft.Json简介和使用
- C# MD5加密的方法+一般处理程序使用Session+后台Json序列化