Newtonsoft 生成的json 格式首字母大小写控制

 

1、 按驼峰命名法(首字母小写,其余的单词首字母都是大写)

JsonSerializerSettings settings = new JsonSerializerSettings();

settings.ContractResolver = new CamelCasePropertyNamesContractResolver();

return Json(menus, settings);

//默认生成json 字符串的每个key 都是小写字母 

 

2、默认(不改变任何字符的情况下序列化)

JsonSerializerSettings settings = new JsonSerializerSettings();

settings.ContractResolver = new DefaultContractResolver();

return Json(menus, settings);

你可能感兴趣的:(c#,序列化,反序列化)