>and the parser can deal with it.
That's not ideal. You need a defined schema so that the majority of parsers can reliably parse the majority of objects.
>in my projects we typically would have a nosql database
Parser implementations shouldn't be assumed to use the same or similar tech stack that you do.