Json Editor Online

Parse Indepth

JSON is a data interchange format, and at the core it is about stringifying and parsing JSON from text into a data object and vice versa. Read more about this in the following articles.

How to write a streaming parser

How to write a streaming parser

Learn how and when to write a streaming parser using different techniques: line by line, using generator functions, or by manually pausing and keeping state

Why does JSON.parse corrupt large numbers and how to solve this?

Why does JSON.parse corrupt large numbers and how to solve this?

Since the early days of JSON Editor Online, more than 10 years ago, users regularly reported issues of the editor sometimes corrupting large numbers in their JSON documents. We haven’t been able to solve this until now. In this article we explain the problem in-depth and show how we solved it in JSON Editor Online.