From 55fd13356e2d4196b40559576951e8617faa0106 Mon Sep 17 00:00:00 2001 From: Steve Eynon <3326741+SlimerDude@users.noreply.github.com> Date: Mon, 12 Jul 2021 11:36:47 +0100 Subject: [PATCH] Json.prettyPrint didn't do pretty --- .project | 2 +- doc/releaseNotes.fandoc | 1 + fan/Json.fan | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.project b/.project index a0c7a4a..eaf95c7 100644 --- a/.project +++ b/.project @@ -1,6 +1,6 @@ - Json + JSON diff --git a/doc/releaseNotes.fandoc b/doc/releaseNotes.fandoc index b34afe0..5bec047 100644 --- a/doc/releaseNotes.fandoc +++ b/doc/releaseNotes.fandoc @@ -7,6 +7,7 @@ v2.0.12 - New: 'toJsonArray()' and 'fromJsonArray()' in 'JsonConverters'. - New: Added 'escapeUnicode' option to 'JsonWriter' to disable Unicode escaping. - Chg: 'JsonConverters.toJsonVal()' now has a default 'fantomType' param. + - Bug: 'Json.prettyPrint()' didn't do *pretty* unless 'true' was passed as an option. v2.0.10 ======= diff --git a/fan/Json.fan b/fan/Json.fan index ba77927..c86a8c2 100644 --- a/fan/Json.fan +++ b/fan/Json.fan @@ -32,7 +32,7 @@ if (fantomObj is Str) fantomObj = JsonReader().readJson(fantomObj) - str := JsonWriter(options).writeJson(fantomObj) + str := JsonWriter(options ?: true).writeJson(fantomObj) return str }