Unfortunately that does not fit with ym use case since it would involve calling JSONDecode on my same string twice which im not very satisfied with on the efficiency side
As I said, its specific to my use case, im making a datastore that can store a string more then 1,000,000 characters long, so I would have to decode the first segment to find the amount of datastore keys I have to search through, then decode the combined string which includes the original to get my full value.