recorrer objeto leer formato externo ejemplos ejemplo create crear con archivo json eclipse formatting indentation auto-indent

objeto - ¿Cómo aplicar el formato javascript a los archivos.json?



leer json javascript (3)

Hay dos opciones que descubrí usando Eclipse Luna (4.4.0).

Use un complemento de JSON Editor y defina atajos

  • Descargue e instale el complemento del editor JSON desde sourceforge manualmente o use el mercado de Eclipse (Ayuda -> mercado de Eclipse) para encontrar e instalar el complemento
  • Vaya a Ventana -> Preferencias -> General -> Teclas y filtre para "formatear texto".
  • Elija "Formato de texto" y establezca el valor "Cuando:" en "Editar texto" (lamentablemente no existe una condición explícita para la edición JSON, pero el evento de formato para el Editor JSON es diferente al de otros editores, por lo que "Edición de texto" trabajar también
  • Establezca "Encuadernación:" en Ctrl + Shift + F

Utilice el complemento de desarrollo de Javascript con una solución fea y molesta

  • Obtenga el complemento utilizando Ayuda -> Instalar nuevo software -> Trabajar con: " http://download.eclipse.org/releases/luna " -> Lenguajes de programación -> Herramientas de desarrollo de JavaScript
  • Asocie los archivos * .json con el editor de JavaScript (Ventana -> Preferencias -> General -> Editores -> Asociaciones de archivos)
  • Ahora puede crear archivos con la extensión "json" y editarlos en Eclipse usando el Editor de JavaScript, pero el formato con Ctrl + Shift + F no funcionará directamente con el siguiente ejemplo sin formato:

{"addressbook": {"name": "John Doe", "address": { "street": "5 Main Street", "city": "San Diego, CA", "zip": 91912 }, "phoneNumbers": [ "619 555-3452", "664 555-4667" ] } }

  • El truco consiste en crear una variable de JavaScript válida a partir de la descripción del objeto como esta:

var obj = {"addressbook": {"name": "John Doe", "address": { "street": "5 Main Street", "city": "San Diego, CA", "zip": 91912 }, "phoneNumbers": [ "619 555-3452", "664 555-4667" ] } }

  • Usar Ctrl + Shift + F ahora funcionará
  • Al final, tendrás que eliminar el hack "var obj =" para que el archivo JSON vuelva a ser válido.

Las teclas de acceso rápido Ctrl + Shift + F en Eclipse pueden formatear un archivo. No funciona para archivos .json . ¿Cómo hacer que funcione?


Podría usar el editor de JavaScript que se envía con Eclipse.


Querrás obtener el plugin JSON Editor si aún no lo tienes. Puedes encontrarlo here

El Editor JSON es un complemento simple para el IDE de Eclipse que proporciona: - Resaltado de texto en color - Vista en árbol de esquema - Validación de JSON - Formato de texto - Plegado de texto para el formato de datos JSON.

Si las teclas de acceso rápido siguen sin funcionar. Mire debajo del menú como se muestra en la imagen de su sitio here

Además, veo que ha habido al menos un problema con lo que parece ser la característica de formato de las versiones actuales en el pasado. Desde su site: discusión site:

rlespinola 2010-07-15 00:18:05 UTC Using version 0.9.4, I do not see the option to "Format Text". Also, when I open a .json file, the outline view says "An outline is not available". jdschulteis 2010-12-27 16:59:24 UTC Using 0.9.4 on Helios, I also had "An outline is not available". I went to Window->Preferences->General->Editors->File Associations, selected ''*.json'' in the ''File types:'' list, selected ''Json Editor'' in the ''Associated editors:'' list, and clicked ''Default''. I now get an outline, though it can be somewhat slow (6K line file).

Editar:

Hay varias formas de agregar un complemento. Eclipse recomienda usar el administrador de actualizaciones . Prueba ayuda> actualizaciones de software> encuentra e instala

Puedes buscar here algunos métodos alternativos.