Description
JetUML writes out a diagram in json format as a single line and expects to read it back in as a single line. This is unnecessarily brittle, especially when one wants to automatically format a diagram file to look at it. We should tolerate files with line breaks.
Steps to reproduce
Create a diagram
Save the diagram in a file
Open the file with a text editor and add a few line breaks that don't invalidate the json syntax or schema, e.g., between values and keys. Save the file.
Try to open the file with JetUML and a syntax error will be reported.
Description JetUML writes out a diagram in json format as a single line and expects to read it back in as a single line. This is unnecessarily brittle, especially when one wants to automatically format a diagram file to look at it. We should tolerate files with line breaks.
Steps to reproduce
Screenshots![image](https://github.com/prmr/JetUML/assets/6033492/826b9c2a-9d65-43a4-a4bd-c8c06eec5720)
Configuration