It came to my attention that the website generates the same Base64 string for payloads containing numerical values written in different notations. An interesting example is the output for these two payloads:
{
"value": 0.000001
}
{
"value": 1.0e-6
}
Both yield: eyJ2YWx1ZSI6MC4wMDAwMDF9
Upon decoding, they both show: {"value":0.000001}
I am curious about where I can find more information regarding this behavior. I suspect that there might be a formal specification like an RFC or similar documentation. Any informal resources related to this topic would also be highly appreciated!