Busqueda JSON
Encuentre cada clave y valor que coincida con una consulta, cada uno con su propia ruta, y luego reemplace lo que encuentre dentro de valores de texto.
Entrada
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Coincidencias
Las coincidencias aparecen aqui mientras escribe.
Resultado
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
El documento despues de reemplazar aparece aqui.
Reemplazos
Lo que cambio Reemplazar todo aparece aqui.
Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.
Sobre esta herramienta
Una consulta puede coincidir de tres maneras. Exacta busca los caracteres que escribio, en orden y uno junto al otro, tal como lo hace una busqueda de texto comun. Difusa busca los mismos caracteres en el mismo orden pero permite cualquier otra cosa entre medio, perdonando una errata o un nombre recordado a medias, a costa de no dejar un tramo exacto que reemplazar. Expresion regular trata la consulta como un patron de JavaScript, con la distincion de mayusculas como su unica opcion implicita. Una busqueda puede mirar claves, valores o ambos, y un filtro de tipo limita las coincidencias de valor a un tipo, texto, numero, booleano, null, objeto o array, lo cual tambien funciona contra una coincidencia de clave, asi que buscar en claves con el tipo puesto en booleano encuentra cada clave cuyo valor es true o false. Reemplazar solo toca un valor de texto que coincidio con Exacta o Expresion regular: un numero, un booleano y null tienen cada uno exactamente una forma valida de escribirse, e insertar texto en medio de uno produciria algo que no es JSON en absoluto, asi que esta herramienta nunca lo intenta. Las claves de un objeto se pueden buscar pero nunca se renombran aqui, ya que renombrar una clave de forma segura significa encontrar y actualizar cada referencia a ella en el resto del documento, una tarea distinta y mas grande que esta. El panel de coincidencias se actualiza mientras escribe en ambos modos, y esa es la vista previa: nada en el documento cambia hasta que se presiona Reemplazar todo, y hacer clic en cualquier coincidencia salta a su posicion exacta en el editor de la izquierda.
Como se usa
- Pegue su JSON en el editor, o cargue el ejemplo.
- Escriba una consulta. Elija si busca en claves, valores o ambos, como debe coincidir, y limitela a un tipo de valor si lo desea.
- Las coincidencias aparecen a la derecha mientras escribe, cada una con su propia ruta. Cambie la operacion a Buscar y reemplazar para convertir la consulta en un buscar y reemplazar.