From 6e57df7e9648f4a48b500ac9a181a058829bcee1 Mon Sep 17 00:00:00 2001 From: Sebastian Chlan Date: Tue, 9 Jun 2015 15:17:08 +0100 Subject: FieldNamingPolicy: Use Locale.ENGLISH to be locale insensitive --- gson/src/main/java/com/google/gson/FieldNamingPolicy.java | 5 +++-- 1 file 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); } }; -- cgit v1.2.3