<div dir="ltr">A tool I am aware of reorders head statements when converting from XML to JSON.  Should it?  Should it also reorder children of Transform?  Does it matter for JSON as long as when it's converted back to XML, everything is restored?<div><br></div><div>I work on X3DJSONLD, a tool that converts JSON to a variety of things, and reordering JSON will impact X3DJSONLD, which expects them in "X3D XML schema" order.</div><div><br></div><div>Any opinions?  Should I assume the worst, and restore order in X3DJSONLD? What should/does the JSON encoding working draft say?</div><div><br></div><div>If I used the first tool on the X3DJSONLD web page, will people be surprised to see the head statements the wrong order in JSON?</div><div><br></div><div>I am already adjusting head because I assume there were 3 meta statements that I could get rid of, and the first tool only has 2 meta statements I can get rid of.</div><div><br></div><div>Help!</div><div><br></div><div>John</div><div><br></div><div><br><div><br></div><div><br></div></div></div>