This question already has an answer here:
I have several custom post types. For some i need to query them based on a single meta field, but for others i have a dozen individual meta fields. If i create an array and convert it into JSON, will it be faster if i call 12 meta fields one by one or call the JSON, parse it and then have the variables?
A quicker alternative i was thinking would be to save all of the meta fields one by one, but then also create a JSON version of them all. In cases where i need to query by meta i can do it and when displaying a list i dont neet to perform 12 queries * num posts.