The only way I see this working in the backend is a table per field type, but since json of course doesn't enforce that a field is the same type every time, we'll need a lot of error checking.
The only way I see this working in the backend is a table per field type, but since json of course doesn't enforce that a field is the same type every time, we'll need a lot of error checking.