<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Don, if</div><div dir="ltr"><br></div><div dir="ltr"><a href="https://www.web3d.org/specifications/java/examples/HelloWorldProgramOutput.json">https://www.web3d.org/specifications/java/examples/HelloWorldProgramOutput.json</a></div><div dir="ltr"><br></div><div dir="ltr"> is supposed to be valid X3D JSON, please inform me.  Thanks!<div><br></div><div>To ensure that -value is not a field of Shape in JSON, I have added the following exception in x3djsonld.py.</div><div><br></div><div> <br></div><div><div>    <font color="#00ff00">    if parent in ("Text", "Shape") and key in ("value"):  # don't have value yet, sorry</font></div><div><font color="#00ff00">            # do value later</font></div><div><font color="#00ff00">            raise "-value not a supported field of Text or Shape, try -metadata?"</font></div><div><font color="#00ff00">            continue</font></div></div><div><font color="#00ff00"><br></font></div><div><font color="#000000">I can revert the code if necessary.  I'm trying to follow the standard as I see it.</font><br></div><div><font color="#000000"><br></font></div><div><font color="#000000">If -value under Shape is correct, then X3DJSAIL needs to support addValue (as I have it in Java) or setValue.  That's my opinion.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">John</font></div></div></div></div></div></div></div></div>