diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/all_primitive_values/fromJsonPrimitiveTypes.java b/gson/src/main/java/org/baeldung/gson/primitives/allprimitives/fromJsonPrimitiveTypes.java similarity index 79% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/all_primitive_values/fromJsonPrimitiveTypes.java rename to gson/src/main/java/org/baeldung/gson/primitives/allprimitives/fromJsonPrimitiveTypes.java index 259a9ca1ce..66e4d9dc77 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/all_primitive_values/fromJsonPrimitiveTypes.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/allprimitives/fromJsonPrimitiveTypes.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.all_primitive_values; +package org.baeldung.gson.primitives.allprimitives; -import com.baeldung.gson_primitive_types.models.GsonBundle; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBundle; public class fromJsonPrimitiveTypes { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/all_primitive_values/toJsonPrimitiveTypes.java b/gson/src/main/java/org/baeldung/gson/primitives/allprimitives/toJsonPrimitiveTypes.java similarity index 67% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/all_primitive_values/toJsonPrimitiveTypes.java rename to gson/src/main/java/org/baeldung/gson/primitives/allprimitives/toJsonPrimitiveTypes.java index a55ba85e4f..ce35f37490 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/all_primitive_values/toJsonPrimitiveTypes.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/allprimitives/toJsonPrimitiveTypes.java @@ -1,6 +1,6 @@ -package com.baeldung.gson_primitive_types.all_primitive_values; +package org.baeldung.gson.primitives.allprimitives; -import com.baeldung.gson_primitive_types.models.GsonBundle; +import org.baeldung.gson.primitives.models.GsonBundle; import com.google.gson.Gson; public class toJsonPrimitiveTypes { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonIntegerRepresentationBooleanValue.java b/gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonIntegerRepresentationBooleanValue.java similarity index 65% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonIntegerRepresentationBooleanValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonIntegerRepresentationBooleanValue.java index 5a90e39fce..7cbc1f7869 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonIntegerRepresentationBooleanValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonIntegerRepresentationBooleanValue.java @@ -1,8 +1,7 @@ -package com.baeldung.gson_primitive_types.boolean_value; +package org.baeldung.gson.primitives.booleanvalue; -import com.baeldung.gson_primitive_types.models.GsonBoolean; -import com.baeldung.gson_primitive_types.models.GsonFloat; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBoolean; public class JsonIntegerRepresentationBooleanValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonInvalidValueWithinStringBooleanValue.java b/gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonInvalidValueWithinStringBooleanValue.java similarity index 59% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonInvalidValueWithinStringBooleanValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonInvalidValueWithinStringBooleanValue.java index 58fbed6a8f..a345d5e6f9 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonInvalidValueWithinStringBooleanValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonInvalidValueWithinStringBooleanValue.java @@ -1,6 +1,5 @@ -package com.baeldung.gson_primitive_types.boolean_value; +package org.baeldung.gson.primitives.booleanvalue; -import com.baeldung.gson_primitive_types.models.GsonBoolean; import com.google.gson.Gson; public class JsonInvalidValueWithinStringBooleanValue { @@ -9,7 +8,7 @@ public class JsonInvalidValueWithinStringBooleanValue { String json = "{\"value\": \"15x\"}"; Gson gson = new Gson(); - GsonBoolean model = gson.fromJson(json, GsonBoolean.class); + org.baeldung.gson.primitives.models.GsonBoolean model = gson.fromJson(json, org.baeldung.gson.primitives.models.GsonBoolean.class); System.out.println(model); } diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonYesRepresentationBooleanValue.java b/gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonYesRepresentationBooleanValue.java similarity index 74% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonYesRepresentationBooleanValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonYesRepresentationBooleanValue.java index f6061c1cea..b5e2e74a9a 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/boolean_value/JsonYesRepresentationBooleanValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/booleanvalue/JsonYesRepresentationBooleanValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.boolean_value; +package org.baeldung.gson.primitives.booleanvalue; -import com.baeldung.gson_primitive_types.models.GsonBoolean; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBoolean; public class JsonYesRepresentationBooleanValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/byte_value/ToJsonBitString.java b/gson/src/main/java/org/baeldung/gson/primitives/bytevalue/ToJsonBitString.java similarity index 88% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/byte_value/ToJsonBitString.java rename to gson/src/main/java/org/baeldung/gson/primitives/bytevalue/ToJsonBitString.java index f9b8045d6c..20247efbff 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/byte_value/ToJsonBitString.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/bytevalue/ToJsonBitString.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.byte_value; +package org.baeldung.gson.primitives.bytevalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.*; +import org.baeldung.gson.primitives.models.GsonBitString; import java.lang.reflect.Type; diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/byte_value/fromJsonBitString.java b/gson/src/main/java/org/baeldung/gson/primitives/bytevalue/fromJsonBitString.java similarity index 89% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/byte_value/fromJsonBitString.java rename to gson/src/main/java/org/baeldung/gson/primitives/bytevalue/fromJsonBitString.java index 4bd404d811..18471ff365 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/byte_value/fromJsonBitString.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/bytevalue/fromJsonBitString.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.byte_value; +package org.baeldung.gson.primitives.bytevalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.*; +import org.baeldung.gson.primitives.models.GsonBitString; import java.lang.reflect.Type; diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/char_value/JsonUnicodeCharValue.java b/gson/src/main/java/org/baeldung/gson/primitives/charvalue/JsonUnicodeCharValue.java similarity index 52% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/char_value/JsonUnicodeCharValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/charvalue/JsonUnicodeCharValue.java index d98fd823d1..9164607e8d 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/char_value/JsonUnicodeCharValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/charvalue/JsonUnicodeCharValue.java @@ -1,15 +1,14 @@ -package com.baeldung.gson_primitive_types.char_value; +package org.baeldung.gson.primitives.charvalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; -import com.baeldung.gson_primitive_types.models.GsonLatinChar; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonChar; public class JsonUnicodeCharValue { public static void main(String[] args) { // The field is converted. Gson gson = new Gson(); String json = "{\"value\": \"\\u00AE\"}"; - GsonLatinChar model = gson.fromJson(json, GsonLatinChar.class); + GsonChar model = gson.fromJson(json, GsonChar.class); System.out.println(model); } diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBitString.java b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonBitString.java similarity index 74% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBitString.java rename to gson/src/main/java/org/baeldung/gson/primitives/models/GsonBitString.java index 7598b718be..f84a7f82f2 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBitString.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonBitString.java @@ -1,4 +1,4 @@ -package com.baeldung.gson_primitive_types.models; +package org.baeldung.gson.primitives.models; public class GsonBitString { public byte value = (byte) 1; diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBoolean.java b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonBoolean.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBoolean.java rename to gson/src/main/java/org/baeldung/gson/primitives/models/GsonBoolean.java index ce54276228..228f89fa3b 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBoolean.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonBoolean.java @@ -1,4 +1,4 @@ -package com.baeldung.gson_primitive_types.models; +package org.baeldung.gson.primitives.models; public class GsonBoolean { public boolean value; diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBundle.java b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonBundle.java similarity index 93% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBundle.java rename to gson/src/main/java/org/baeldung/gson/primitives/models/GsonBundle.java index 51c68198ca..1fff9a8a29 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonBundle.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonBundle.java @@ -1,4 +1,4 @@ -package com.baeldung.gson_primitive_types.models; +package org.baeldung.gson.primitives.models; public class GsonBundle { public byte byteValue = (byte) 0x00001111; diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonLatinChar.java b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonChar.java similarity index 56% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonLatinChar.java rename to gson/src/main/java/org/baeldung/gson/primitives/models/GsonChar.java index 73b73f6bb4..6983f7bfff 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonLatinChar.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonChar.java @@ -1,6 +1,6 @@ -package com.baeldung.gson_primitive_types.models; +package org.baeldung.gson.primitives.models; -public class GsonLatinChar { +public class GsonChar { public char value; public String toString() { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonFloat.java b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonFloat.java similarity index 72% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonFloat.java rename to gson/src/main/java/org/baeldung/gson/primitives/models/GsonFloat.java index bf4abf9fbb..43d1d9af16 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/models/GsonFloat.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/models/GsonFloat.java @@ -1,4 +1,4 @@ -package com.baeldung.gson_primitive_types.models; +package org.baeldung.gson.primitives.models; public class GsonFloat { public float value; diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonNonCompatibleNumberTypeValue.java b/gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonNonCompatibleNumberTypeValue.java similarity index 74% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonNonCompatibleNumberTypeValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonNonCompatibleNumberTypeValue.java index 848248fd77..8aba292858 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonNonCompatibleNumberTypeValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonNonCompatibleNumberTypeValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.number_value; +package org.baeldung.gson.primitives.numbervalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonNonCompatibleNumberTypeValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonOverflowValue.java b/gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonOverflowValue.java similarity index 74% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonOverflowValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonOverflowValue.java index 6b63ee791e..0cceff042d 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonOverflowValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonOverflowValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.number_value; +package org.baeldung.gson.primitives.numbervalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonOverflowValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonPrecissionMismatchValue.java b/gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonPrecissionMismatchValue.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonPrecissionMismatchValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonPrecissionMismatchValue.java index 6abe7101ee..40bc6532fb 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/number_value/JsonPrecissionMismatchValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/numbervalue/JsonPrecissionMismatchValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.number_value; +package org.baeldung.gson.primitives.numbervalue; -import com.baeldung.gson_primitive_types.models.GsonFloat; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonFloat; public class JsonPrecissionMismatchValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonEmptyValue.java b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonEmptyValue.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonEmptyValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonEmptyValue.java index 401e355efb..3460383704 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonEmptyValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonEmptyValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.special_value; +package org.baeldung.gson.primitives.specialvalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonEmptyValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonInvalidStringValue.java b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonInvalidStringValue.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonInvalidStringValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonInvalidStringValue.java index 3100d0b939..9453fc1215 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonInvalidStringValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonInvalidStringValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.special_value; +package org.baeldung.gson.primitives.specialvalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonInvalidStringValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonInvalidValue.java b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonInvalidValue.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonInvalidValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonInvalidValue.java index cfa88258d4..92094f98bd 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonInvalidValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonInvalidValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.special_value; +package org.baeldung.gson.primitives.specialvalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonInvalidValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonNullValue.java b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonNullValue.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonNullValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonNullValue.java index 075a029f5e..47d8df7b54 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonNullValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonNullValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.special_value; +package org.baeldung.gson.primitives.specialvalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonNullValue { public static void main(String[] args) { diff --git a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonValidStringValue.java b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonValidStringValue.java similarity index 73% rename from gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonValidStringValue.java rename to gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonValidStringValue.java index 8b13a2b84d..315bf2a73d 100644 --- a/gson/src/main/java/org/baeldung/gson/gsonprimitivetypes/special_value/JsonValidStringValue.java +++ b/gson/src/main/java/org/baeldung/gson/primitives/specialvalue/JsonValidStringValue.java @@ -1,7 +1,7 @@ -package com.baeldung.gson_primitive_types.special_value; +package org.baeldung.gson.primitives.specialvalue; -import com.baeldung.gson_primitive_types.models.GsonBitString; import com.google.gson.Gson; +import org.baeldung.gson.primitives.models.GsonBitString; public class JsonValidStringValue { public static void main(String[] args) {