I have recently come in a need to serialize JSON. In Java we can't serialize as Java as it doesn't implement serializable.I can convert it to string and serialize, while retrieving read as a string and convert the string to JSON.

But there is an overhead of converting to string for serialization and converting string to JSON after deserialization.

the solution I'm thinking to avoid this is serialization & deserialization very simple. we can rewrite code with every Class in org.json.\* to implement serializable

And my question is why JSON doesn't implement serializable.
Does it have any specific reason to avoid this