I skimmed through your GitHub repositories, but wasn't able to find this, so consider this a feature suggestion.
I think it would make a great addition to your ecosystem if you provided backend libraries to work with SurveyJS forms and submitted data. I'm talking about about the following components at the very least:
- a parser to convert form definition JSON into semantic objects that can be worked with
- a parser to convert submitted form data into semantic objects that can be worked with
- a validato to check whether submitted form data is valid (satisfies all constraints) or not
I suppose this is probably possible if one uses JavaScript in the backend, but it seems there are no such libraries for other programming languages (such as PHP in my case). And I think this is really important, because without such libraries, both form definitions and form data are just bare JSON strings, with no clear structure or meaning. Without a way to parse them into meaningful objects, there's no way to process that data on the server side.
Just to be clear, I'm not talking about simple json_decode
here. While this function will convert JSON into objects and/or arrays, these objects and arrays will have no semantics (such as information about the field type) attached to them.