aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Chlan <schlan@zendesk.com>2015-06-09 15:17:08 +0100
committerSebastian Chlan <schlan@zendesk.com>2015-06-09 15:25:16 +0100
commit6e57df7e9648f4a48b500ac9a181a058829bcee1 (patch)
tree409d88f9ebdcec7ea1331c9bde001098102c13d7
parent299ee89852f8e3ac510a939a2583515a6f1c3e87 (diff)
downloadandroid_external_gson-6e57df7e9648f4a48b500ac9a181a058829bcee1.tar.gz
android_external_gson-6e57df7e9648f4a48b500ac9a181a058829bcee1.tar.bz2
android_external_gson-6e57df7e9648f4a48b500ac9a181a058829bcee1.zip
FieldNamingPolicy: Use Locale.ENGLISH to be locale insensitive
-rw-r--r--gson/src/main/java/com/google/gson/FieldNamingPolicy.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/gson/src/main/java/com/google/gson/FieldNamingPolicy.java b/gson/src/main/java/com/google/gson/FieldNamingPolicy.java
index 21863f9c..6b4c72ca 100644
--- a/gson/src/main/java/com/google/gson/FieldNamingPolicy.java
+++ b/gson/src/main/java/com/google/gson/FieldNamingPolicy.java
@@ -17,6 +17,7 @@
package com.google.gson;
import java.lang.reflect.Field;
+import java.util.Locale;
/**
* An enumeration that defines a few standard naming conventions for JSON field names.
@@ -88,7 +89,7 @@ public enum FieldNamingPolicy implements FieldNamingStrategy {
*/
LOWER_CASE_WITH_UNDERSCORES() {
public String translateName(Field f) {
- return separateCamelCase(f.getName(), "_").toLowerCase();
+ return separateCamelCase(f.getName(), "_").toLowerCase(Locale.ENGLISH);
}
},
@@ -111,7 +112,7 @@ public enum FieldNamingPolicy implements FieldNamingStrategy {
*/
LOWER_CASE_WITH_DASHES() {
public String translateName(Field f) {
- return separateCamelCase(f.getName(), "-").toLowerCase();
+ return separateCamelCase(f.getName(), "-").toLowerCase(Locale.ENGLISH);
}
};