You don't mention the scale of the project (1 user? 10000 users?) However, storing the data as Json encoded blobs would make sense. I don't see the point of storing each data point in a separate row, unless you want to query each individually.
It would help to know more about the scale of he project and what you will do with the data.