From 12bd5b701a5a1d957ed64a07b2b76f40781258c9 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Wed, 25 Mar 2020 23:53:24 +0100 Subject: [PATCH] ReserializeAndVerifyJSONs now uses the unicode escape for mu --- .../logic/model/examples/ReserializeAndVerifyJSONs.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java index 1aa7c3a2..627ebaf7 100644 --- a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java +++ b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ReserializeAndVerifyJSONs.java @@ -1,5 +1,6 @@ package net.mograsim.logic.model.examples; +import java.io.FileWriter; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; @@ -114,7 +115,12 @@ public class ReserializeAndVerifyJSONs changeWireNames_AfterSerialization(newComponentJSON, wireNameRemapping); sortAllJSONArrays(newComponentJSON); - JsonHandler.writeJson(newComponentJSON, componentPath.toString()); + try (FileWriter writer = new FileWriter(componentPath.toString())) + { + String json = JsonHandler.toJson(newComponentJSON); + json = json.replace("\u00b5", "\\u00b5"); + writer.write(json); + } } catch (Exception e) { -- 2.17.1