<div dir="auto">I just realized your email system will make a mess of this, sorry!</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 25, 2021 at 12:35 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="auto">package org.web3d.x3d.tests;</div><div dir="auto"><br></div><div dir="auto">import net.coderextreme.X3DJSONLD;</div><div dir="auto">import org.web3d.x3d.jsail.ConfigurationProperties;</div><div dir="auto">import org.w3c.dom.*;</div><div dir="auto">import javax.json.*;</div><div dir="auto">import java.io.*;</div><div dir="auto"><br></div><div dir="auto">import org.web3d.x3d.jsail.X3DLoaderDOM;</div><div dir="auto">import org.web3d.x3d.jsail.Core.X3D;</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">public class JsonLoaderTest {</div><div dir="auto"><span style="white-space:pre-wrap"> </span>public static void main(String args[]) {</div><div dir="auto"><span style="white-space:pre-wrap"> </span>try {</div><div dir="auto"><span style="white-space:pre-wrap"> </span>ConfigurationProperties cp = new ConfigurationProperties();</div><div dir="auto"><span style="white-space:pre-wrap"> </span>cp.setXsltEngine(ConfigurationProperties.XSLT_ENGINE_NATIVE_JAVA);</div><div dir="auto"><span style="white-space:pre-wrap"> </span>cp.setDeleteIntermediateFiles(false);</div><div dir="auto"><span style="white-space:pre-wrap"> </span>cp.setStripTrailingZeroes(true);</div><div dir="auto"><span style="white-space:pre-wrap"> </span>X3DJSONLD loader = new X3DJSONLD();</div><div dir="auto"><br></div><div dir="auto"><span style="white-space:pre-wrap"> </span>JsonObject jsobj = loader.readJsonFile(new File("examples/HelloWorldProgramOutput.json"));</div><div dir="auto"><span style="white-space:pre-wrap"> </span>Document document = loader.loadJsonIntoDocument(jsobj);</div><div dir="auto"><span style="white-space:pre-wrap"> </span> <span style="white-space:pre-wrap"> </span>FileWriter fw = new FileWriter("examples/LoadedJsonConversion.xml");</div><div dir="auto"><span style="white-space:pre-wrap"> </span>fw.write(loader.serializeDOM(loader.getX3DVersion(jsobj), document));</div><div dir="auto"><span style="white-space:pre-wrap"> </span>fw.close();</div><div dir="auto"><span style="white-space:pre-wrap"> </span>X3DLoaderDOM Â xmlLoader = new X3DLoaderDOM();</div><div dir="auto"><span style="white-space:pre-wrap"> </span>X3D X3D0 = (X3D)xmlLoader.toX3dModelInstance(document);</div><div dir="auto"><span style="white-space:pre-wrap"> </span>X3D0.toFileX3D("examples/JsonLoaderTest.x3d");</div><div dir="auto"><span style="white-space:pre-wrap"> </span>X3D0.toFileJSON("examples/JsonLoaderTest.json");</div><div dir="auto"><span style="white-space:pre-wrap"> </span>} catch (Exception e) {</div><div dir="auto"><span style="white-space:pre-wrap"> </span>e.printStackTrace();</div><div dir="auto"><span style="white-space:pre-wrap"> </span>}</div><div dir="auto"><span style="white-space:pre-wrap"> </span>System.exit(0);</div><div dir="auto"><span style="white-space:pre-wrap"> </span>}</div><div dir="auto">}</div>
</blockquote></div></div>