Jackson配置输出风格

Jackson是java的jason处理jar包。他能够经过设置PropertyNamingStrategy属性解析和输出多种格式的json。命名风格:java

  • SNAKE_CASE(2.7 之前叫 CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES): 驼峰转为小写加下划线模式, 主要是C系列用法。
  • UPPER_CAMEL_CASE(2.7 之前叫 PASCAL_CASE_TO_CAMEL_CASE): 将驼峰的第一个字母转为大写,主要是Pascal用法法。
  • LOWER_CASE 所有转为小写。
  • LOWER_CAMEL_CASE(2.8新增): Java标准的驼峰方式
  • KEBAB_CASE(2.7新增):与Snake相似,只是将下划线替换成连字符。

测试代码:源代码git