Check the example below. "^T^0" is parsed as a table for some reason which recently broke one of our resources. Replacing "^T^0" with "^T^1" returns nil on the other hand. Changing the string to anything other than "^T^0^" or similar fixes the problem.

Is there really no way to solve this problem? FromJSON is used by many servers to store data (including user generated content). This bug can potentially be utilized to break people's resources on purpose. In our case an entire core resource was malfunctioning. We can block these internal sequences ourselves but the thousands of other servers will not be aware of this issue/risk.