Wenn Sie eine AJAX-Anwendung entwickeln, haben Sie es oft mit einem Datenaustauschformat zu tun, wie XML, einfachem Text oder, in meinem Fall, JSON: JSON. Das Problem mit JSON ist jedoch, dass es ziemlich schwer zu lesen ist. Nicht, weil es so kompliziert ist, sondern weil es für die Netzwerkkommunikation optimiert wurde, was in diesem Fall bedeutet: alle Leerzeichen wurden entfernt. Wäre es nicht schön, wenn Sie einen integrierten JSON-Formatierer in Ihrer IDE hätten, der dies verarbeiten könnte? Nun, jetzt ist es möglich!
Ich habe ein Plugin für IntelliJ erstellt, mit dem Sie Ihren JSON-Code in einen lesbaren (und formatierten) Code umwandeln können. Da ein Bild mehr sagt als tausend Worte: ein Bild für Ihr Sehvergnügen:
Was Sie auf dem Screenshot sehen, ist der folgende JSON-Code, allerdings formatiert:
{"glossary":{"GlossDiv":{"GlossList":{"GlossEntry":{"Abbrev": "ISO 8879:1986", "Acronym": "SGML", "GlossDef":{"GlossSeeAlso":["GML", "XML"], "para": "Eine Meta-Auszeichnungssprache, die zur Erstellung von Auszeichnungssprachen wie DocBook verwendet wird."}, "GlossSee": "markup", "GlossTerm": "Standard Generalized Markup Language", "ID": "SGML", "SortAs": "SGML"}}, "title": "S"}, "title": "Beispiel-Glossar"}}
Wenn Sie den obigen Text in das Plugin einfügen und auf 'formatieren' klicken, erhalten Sie das Ergebnis wie auf dem Screenshot zu sehen, das viel lesbarer ist und dank der RSyntaxTextArea über passende Farben und Klammern verfügt. Das Plugin führt noch keine Validierung durch, aber das ist eine hilfreiche Ergänzung, um das JSON noch lesbarer zu machen! Testen Sie also bitte das Plugin (Sie können es über den integrierten Plugin-Manager von IntelliJ installieren), installieren Sie das JSON Formatter Plugin und sagen Sie mir, was Sie davon halten!
Verfasst von
Erik Pragt
Unsere Ideen
Weitere Blogs
Contact



