<div dir="auto">That’s basically the whole discussion, Vince.   What types do we use in JSON for MF fields?  Particularly MFStrings.   We have two approaches, one we use for url field and one we use for Navigation.type field.   You may look at many online examples .  I’m hoping we can clearly express this in the JSON encoding online materials.   Right now, our documents diverge, possibly within a document.   We need to clearly describe this divergence, if we choose to take that route.</div><div dir="auto"><br></div><div dir="auto">There seems to be some confusion when I say string?</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 16, 2022 at 6:19 PM <a href="mailto:vmarchetti@kshell.com">vmarchetti@kshell.com</a> <<a href="mailto:vmarchetti@kshell.com">vmarchetti@kshell.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 style="word-wrap:break-word;line-break:after-white-space"><br><div></div></div><div style="word-wrap:break-word;line-break:after-white-space"><div><br><blockquote type="cite"><div>On Jan 16, 2022, at 4:30 PM, John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><strong><a href="https://sourceforge.net/p/x3d/tickets/10/" target="_blank">[tickets:#10]</a> JSON schema errors that start to make sense.  Need X3dToJson.xslt updates to create MFString arrays.</strong><br></div><div><p><b>Discussion leading towards enlightenment whether MFStrings should be arrays or strings in JSON (or both?).</b></p><p>Vince, I added you here because I thought you would want to advocate for a single string MFString being a string and not an arrray.</p><div><br></div></div></div></div></div></blockquote><div><br></div><div>John</div><div><br></div></div></div><div style="word-wrap:break-word;line-break:after-white-space"><div><div>Thank you for including me, but I would actually advocate for the opposite, that any value typed as MFString be encoded as an MFString of 0, 1, or N>1 elements, by whatever syntax is appropriate for that encoding.</div><div><br></div><div>Vince</div><div><br></div><br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_quote"><div><p>John</p></div>    <div>
    <div>
      
      
    </div>
    
    </div></div></div>
</div></blockquote></div><br></div></blockquote></div></div>