I am new to ODK and i do apologize if some of these questions are
elementary. Here is my understanding based on github, wikis etc.
- In ODK 2.0 for surveys we use JSON serialization (as opposed to XForm
XML serialization in ODK 1.x / ODK Collect).
- The JSON schema is documented to some extent
in https://github.com/opendatakit/opendatakit/wiki/ODK-2.0-Form-Specification. Since
JSON is generated from XLSX, the xlslx documentation is the source of truth
Here is my question. ODK Collect used Javarosa code to parse, validate XML
in the app. What does ODK Survey use to parse, validate JSON ? I am looking
in ODK Survey, androidcommon, androidlibrary code bases. I will continue
digging into the code, but would appreciate some pointers.