Is there any disadvantages in storing json string in a multiline text in SharePoint lists? Any restrictions we need to consider?
I guess your only restriction is the maximum length of the text you can store in multi-line text field. A Multiple lines of text column in SharePoint Online can store up to 63,999 characters:
For SharePoint on-premises different limits apply: