package net.mograsim.logic.model.examples;
+import java.io.FileWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
{
public static double GRIDSIZE = 2.5;
public static boolean changePinUsages = false;
- public static boolean changeComponentNames = false;
- public static boolean forceDefaultComponentNames = false;
+ public static boolean changeComponentNames = true;
+ public static boolean forceDefaultComponentNames = true;
public static boolean changeWireNames = true;
public static boolean forceDefaultWireNames = true;
public static boolean snapWCPs = true;
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)
{