title: Javascript: JSON.parse() prevent auto type conversion
body: <p>I'm trying to leave numbers as strings while using <code>JSON.parse();</code>, but JavaScript does auto type conversion. My number string which is <code>"12345.6890"</code> converts to a number, which would be ok, if the <code>0</code> did not get truncated. I was trying to use a reviver function, but in the function</p>
  
  <pre><code>JSON.parse('12345.67890', (key, value) =&gt; { ... });
  </code></pre>
  
  <p><code>typeof value</code> is already a number, also truncated. Can anyone think of an easy work around to treat everything as a string, or is the only solution to write my own Json parser?</p>
  
  <p>Thanks in advance!</p>