com.fasterxml.jackson.databind
Class PropertyNamingStrategy.PascalCaseStrategy
java.lang.Object
   com.fasterxml.jackson.databind.PropertyNamingStrategy
com.fasterxml.jackson.databind.PropertyNamingStrategy
       com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
           com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy
com.fasterxml.jackson.databind.PropertyNamingStrategy.PascalCaseStrategy
- Enclosing class:
- PropertyNamingStrategy
- public static class PropertyNamingStrategy.PascalCaseStrategy 
- extends PropertyNamingStrategy.PropertyNamingStrategyBase
A PropertyNamingStrategy that translates typical camelCase Java 
 property names to PascalCase JSON element names (i.e., with a capital
 first letter).  In particular, the following translations are applied by 
 this PropertyNamingStrategy.
 
 
- The first lower-case letter in the Java property name is translated 
 into its equivalent upper-case representation.
This rules result in the following example translation from 
 Java property names to JSON element names.- "userName" is translated to "UserName"
- Since:
- 2.1
 
 
 
 
 
| Method Summary | 
|  String | translate(String input)Converts camelCase to PascalCase
 
 For example, "userName" would be converted to
 "UserName".
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PropertyNamingStrategy.PascalCaseStrategy
public PropertyNamingStrategy.PascalCaseStrategy()
translate
public String translate(String input)
- Converts camelCase to PascalCase
 
 For example, "userName" would be converted to
 "UserName".
 
- 
- Specified by:
- translatein class- PropertyNamingStrategy.PropertyNamingStrategyBase
 
- 
- Parameters:
- input- formatted as camelCase string
- Returns:
- input converted to PascalCase format
 
Copyright © 2012 FasterXML. All Rights Reserved.