I have a complex data structure along with some other data fields that used for query that need to save with core data for future use. I am thinking of serialize the complex data structure into JSON string and store as one string field in core data entities instead of create an entity with many properties. This complex data structure is purely saved for future use, there is no query on any properties required, however I do need to query on the other data fields so I am thinking of use core data.
I am wondering is this (store as JSON string) the best practice or there is a better solution for this?