Nieuwe functies voor het bewerken van JSON-bestanden

In versie 2020 introduceerde Altova een volledig nieuwe aanpak voor het bewerken van JSON in XMLSpy, genaamd JSON Grid View. Deze visuele JSON-editor biedt een grafische weergave van de structuur van het JSON-document, waardoor het direct begrijpelijker en gemakkelijker te bewerken is dan de bijbehorende JSON-code in een teksteditor, vooral voor lange, complexe documenten met meerdere geneste niveaus van arrays en objecten.

Bij elke nieuwe versie verbeteren we de lijst met unieke bewerkingstools in JSON Grid. Laten we eens kijken naar enkele belangrijke updates die zijn aangekondigd in versie 2021, die in oktober 2020 is uitgebracht.

JSON Grid bevat tal van functies die u helpen om meer uit uw JSON-gegevens te halen, en dat ook nog eens sneller – van automatische typeherkenning en toetsenbord sneltoetsen die het bewerken versnellen, tot unieke, geavanceerde tools zoals XQuery-filters/formules en het maken van grafieken op basis van numerieke JSON-gegevens. Hieronder vindt u de laatste updates.

Nieuwe opties voor het maken van JSON-items

De XMLSpy JSON-editor bevat een contextgevoelig dropdownmenu dat geldige bewerkingsopties weergeeft, en biedt deze nu ook in de hulpmakkensters voor "Zusteritems", "Kinderitems" en "Waarden".

Deze functies helpen u direct om de toegestane waarden te visualiseren en stellen u ook in staat om deze eenvoudig in te voegen door dubbel te klikken, wat in sommige gevallen sneller kan zijn dan het gebruik van het rechtermuisknopmenu. Zo kan ik hier bijvoorbeeld eenvoudig dubbelklikken op het element "Label" om het onder "Genre" in te voegen.

Nieuwe opties voor het kopiëren en plakken van JSON-gegevens

Nieuwe opties maken het eenvoudiger om delen van een JSON-document te kopiëren en plakken, zodat u de inhoud in andere applicaties kunt gebruiken. U kunt ook XPath gebruiken om filters en functies te maken, enzovoort.

commando beschrijving
Kopiëren als JSON-tekst De huidige selectie wordt opgeslagen als JSON- of JSON Lines-tekst.
Kopiëren als gestructureerde tekst De huidige selectie wordt opgeslagen als TSV (waarden gescheiden door tabs).
Kopiëren als afbeelding De huidige afbeelding wordt gekopieerd als een afbeelding.
XPath kopiëren XPath 3.1 syntaxis, bijvoorbeeld: /Artists/1/Albums/1/Tracks
JSON Pointer kopiëren JSON Pointer syntaxis, bijvoorbeeld: /Artists/1/Albums/1/Tracks

Ondersteuning voor zeer grote JSON-bestanden

Om het werken met zeer grote bestanden te vergemakkelijken, kan de ontwikkelaar van JSON-bestanden ervoor kiezen om knooppunten te groeperen in blokken van 1 KB, 10 KB of 100 KB, via het dialoogvenster "Gereedschap | Opties" voor de JSON-grid.

Aanvullende gebruiksvriendelijke functies

  • Hulpmiddelen die verschijnen wanneer u met de muis over bepaalde elementen beweegt, helpen gebruikers om optimaal gebruik te maken van de functionaliteit van de JSON Grid (zie hieronder)
  • Sneltoetsen voor het uitvouwen/invouwen van secties, en voor het inzoomen en uitzoomen
  • Optie om automatische regelbreuk aan te zetten of uit te schakelen
  • Optie voor een leesrichting van rechts naar links voor relevante talen, zoals Arabisch en Hebreeuws.

Deze nieuwe functies zorgen ervoor dat JSON Grid nog krachtiger en gebruiksvriendelijker wordt. Heeft u een suggestie voor een nieuwe functie voor de volgende update van de JSON-editor? Laat het ons weten in de reacties hieronder!

Probeer de JSON-bewerkingshulpmiddelen in XMLSpy met een gratis proefperiode van 30 dagen.