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