<div dir="ltr"><div>Good evening Don,</div><div><br></div><div><br></div><div>> 1. In the proposed alternative example (again attached), what would the full object reference from the top of the scene graph be?</div><div><br></div><div>The path in HelloWorldCommentedAlternativeEncoding.json is:</div><div><b> data.X3D.Scene['-children'][4].Group['-children'][3].Transform['-children'][1].Shape['-appearance'][0].Appearance['-material'][0].Material['@diffuseColor']</b></div><div><br></div><div>You can run this in Node to test:</div><div><a href="https://gist.github.com/cecilemuller/efa310a5f2923ce360ba">https://gist.github.com/cecilemuller/efa310a5f2923ce360ba</a></div><div><br></div><div><br></div><div>> 2.  A code snippet that showed how to test such a reference in node.js console would be helpful...</div><div><br></div><div>Sure, already posted one (this one however additionally needs the json5 module):</div><div><a href="https://gist.github.com/cecilemuller/14e168f7864ac66c61d3">https://gist.github.com/cecilemuller/14e168f7864ac66c61d3</a></div><div><br></div><div><br></div><div>> 3. Wondering what is the formal status of JSON5?  Am not finding that it is specified anywhere.</div><div><br></div><div>Its reference is at <a href="http://json5.org">http://json5.org</a> and its js module has 1.7 million downloads a month.</div><div><br></div><div><br></div><div>See you,</div><div>Cecile</div></div>