Skip to content

Commit 89c479a

Browse files
committed
Update JSON.java
1 parent eed65bb commit 89c479a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/pl/koder95/cmf/format/JSON.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,13 @@ private FinalMFR toMFR(Gson g, JsonObject jo) {
5555
}
5656

5757
public static String toJson(List<FinalMFR> mfrs) {
58-
Gson g = new GsonBuilder().setDateFormat("yyyy-MM-dd").registerTypeAdapter(
58+
return toJson(mfrs, false);
59+
}
60+
61+
public static String toJson(List<FinalMFR> mfrs, boolean prettyPrinting) {
62+
GsonBuilder builder = new GsonBuilder();
63+
if (prettyPrinting) builder = builder.setPrettyPrinting();
64+
Gson g = builder.setDateFormat("yyyy-MM-dd").registerTypeAdapter(
5965
LocalDate.class,
6066
(JsonSerializer<LocalDate>) (src, typeOfSrc, context) -> new JsonPrimitive(src.toString())
6167
).create();

0 commit comments

Comments
 (0)