The best and the easiest way to store and return data with long array of info always will be JSON. It's easy to convert to an object and fast.
The question here is, you will need to do searches trough this data? if the answer is affirmative, you will have to store data by raws instead fields in JSON format.