¿Por qué otro formateador cambió mis números?
Leyó el documento como números de JavaScript, que guardan unos 16 dígitos significativos, y los volvió a escribir, así que un ID de 20 dígitos termina en ceros. Esta herramienta nunca convierte un número en un tipo numérico: copia los dígitos tal como están escritos.
¿Qué arregla exactamente Reparar?
Comentarios, comas finales, comillas simples, claves sin comillas, constantes de Python, un documento truncado, un bloque de código y un envoltorio JSONP. No puede inventar un valor que falta.
¿Una clave duplicada es un error?
La especificación la permite y deja su significado abierto; la mayoría de los analizadores se quedan con la última. Aquí se señala, no se elimina, para que decidas tú.
¿Puede con un documento grande?
Sí. Formatear solo cambia los espacios en blanco, así que es rápido, y el árbol contrae lo que no estás mirando.