== should not make numbers less accurate due to floating point approximation -- it should keep it as a string ==
{
   "a": 1.2465546798093458349583495830485304530453453452436262456262575367657467683545693,
   "b":  1e1
}

[expect]
{
  "a": 1.2465546798093458349583495830485304530453453452436262456262575367657467683545693,
  "b": 1e1
}
