You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Goal: Describe a JSON format that can be converted directly into XLSForm and back to JSON so that all of the details in this standards doc are relevant to future tools that do not use the XLS(™) file format but want to remain interoperable.
We've often needed tools which store a text representation of an XLSForm and CSV is not the best choice for non-numeric data. The next obvious choice is JSON* but that leaves some ambiguity about how the structure should be stored.
Without getting too far into a discussion about the perfect text representation of an XLSForm, I'd like to discuss a few steps to convert a JSON structure to an XLSForm and back again, and add a section about this into the XLSForm spec so that future tools can build surveys which remain interoperable without storing everything as XLS.
*Note: this is NOT the same JSONForm that formhub exposes, which was originally meant to be a testable representation of an intermediate stage of the XLS-2-XForm conversion. Those JSON representations cannot easily be converted back to XLS.
The text was updated successfully, but these errors were encountered:
I know of a couple of organizations at least who would very much benefit from having such a well defined JSON structure. Can you show your ideas on constraints and relevance too?
Goal: Describe a JSON format that can be converted directly into XLSForm and back to JSON so that all of the details in this standards doc are relevant to future tools that do not use the XLS(™) file format but want to remain interoperable.
We've often needed tools which store a text representation of an XLSForm and CSV is not the best choice for non-numeric data. The next obvious choice is JSON* but that leaves some ambiguity about how the structure should be stored.
Without getting too far into a discussion about the perfect text representation of an XLSForm, I'd like to discuss a few steps to convert a JSON structure to an XLSForm and back again, and add a section about this into the XLSForm spec so that future tools can build surveys which remain interoperable without storing everything as XLS.
Edit: I took a first pass at this and will turn it into a PR once I have some examples up.
*Note: this is NOT the same
JSONForm
that formhub exposes, which was originally meant to be a testable representation of an intermediate stage of the XLS-2-XForm conversion. Those JSON representations cannot easily be converted back to XLS.The text was updated successfully, but these errors were encountered: