---
title: Versie 2020 brengt een revolutie teweeg in de bewerking van JSON-bestanden
date: 2019-10-09
categories:
  - json
  - xbrl
  - xml
tags:
  - compare-data
  - json
  - json-editor
  - v2020
  - xule
description: Bekijk deze overzicht van de functies van XMLSpy, waaronder de revolutionaire JSON-rastereditor, ondersteuning voor XULE, ondersteuning voor JSON Lines, en nog veel meer.
---
Status: #blog

Tags:  #compare-data #json #json-editor #v2020 #xule

Categories: [json](/blog/nl/category/json.md) | [xbrl](/blog/nl/category/xbrl.md) | [xml](/blog/nl/category/xml.md)
# Versie 2020 brengt een revolutie teweeg in de bewerking van JSON-bestanden

In Altova Software versie 2020 introduceren we verschillende nieuwe en interessante tools voor JSON-ontwikkeling, maar er is nog veel meer. Ondersteuning voor de XULE XBRL-standaard, het vergelijken van CSV-bestanden met database-inhoud, en verbeterde database-ondersteuning zijn slechts enkele van de nieuwe functies die in de hele productlijn zijn geïntroduceerd.

Laten we eens kijken naar de belangrijkste punten.

![Nieuwe versie 2020 van Altova Software aangekondigd](/blog/images/v2020_blog.jpg)

<!--more-->

## Revolutionaire JSON-tabel

Ontwikkelaars maken al lange tijd gebruik van XMLSpy voor het bewerken van JSON en JSON-schema's, en we hebben de nieuwe JSON-grid geïntroduceerd om het bekijken en bewerken van JSON nog eenvoudiger en productiever te maken. Daarnaast helpt het u om nog meer waarde uit JSON-gegevens te halen met behulp van filters, formules en grafieken.

De JSON Grid editor biedt een grafische weergave van de structuur van het JSON-document, die u kunt bekijken in een lijstweergave of een tabelweergave (zoals hieronder weergegeven). U kunt zelfs rijen en kolommen verwisselen als dat logisch is, bijvoorbeeld als een tabel veel eigenschappen heeft, maar weinig objecten.

![Revolutionaire JSON-editor in XMLSpy: JSON-rasterweergave](/blog/images/json-grid.png)

Binnenin de cel zijn commando's beschikbaar, evenals een contextmenu dat verschijnt wanneer u met de rechtermuisknop klikt, en toetsenbord sneltoetsen voor de meest voorkomende weergave- en bewerkingstaken. Automatische herkenning van het type gegevens en hulpmiddelen voor het invoeren helpen u om sneller de juiste bewerkingskeuzes te maken. U kunt zelfs slepen en neerzetten om de structuur van uw document te wijzigen of te reorganiseren.

Laten we nu kijken naar manieren om meer uit uw JSON-gegevens te halen: filters en formules in de JSON-rasterweergave stellen u in staat om XQuery 3.1-expressies te gebruiken om de componenten die in de weergave worden weergegeven te filteren, en zelfs resultaten te berekenen die in het document kunnen worden opgeslagen (zie het voorbeeld van de formule voor het berekenen van de totale prijs hierboven). Formules in XMLSpy JSON Grid **openen een geheel nieuwe mogelijkheid**: de mogelijkheid om dynamisch berekende inhoud in JSON-documenten te hebben.

Nog als laatste, maar zeker niet minder belangrijk, kunt u direct in JSON Grid grafieken genereren en opslaan op basis van numerieke gegevens.

![Maak eenvoudig grafieken op basis van JSON-gegevens](/blog/images/json-chart.png)

Nadat u een grafiekfunctie hebt geconfigureerd, integreert het opslaan-icoon de grafiek in het bestand als een base-64 gecodeerde afbeelding. U kunt de grafiek ook rechtstreeks opslaan als een afbeelding door er met de rechtermuisknop op te klikken en "Opslaan als..." te selecteren.

U zult deze functionaliteit nergens anders in een JSON-editor aantreffen.

Bekijk het allemaal in actie in deze korte demonstratie:

![](https://www.youtube.com/watch?v=ZTt-_Te9a9c)

## JSON-lijnen en JSON met commentaar

Versie 2020 introduceert ook ondersteuning voor extra JSON-formaten:

**JSON Lines (JSONL)** - een tekstformaat voor het opslaan van gestructureerde gegevens, waarbij elk record op een aparte regel staat en elke regel een geldig JSON-object is. Dit maakt het mogelijk om records één voor één te verwerken, waardoor dit formaat zeer geschikt is voor het exporteren en verzenden van gegevens. JSONL is een veelgevraagd onderdeel en wordt nu ondersteund door XMLSpy en [MapForce](https://www.altova.com/nl/mapforce/whatsnew).

![Bewerk de JSON-regels](/blog/images/json-lines.png)

**JSON met commentaar (JSONC)** – een formaat dat is geïntroduceerd om commentaar mogelijk te maken in elk JSON-document. Hoewel commentaar al wordt ondersteund in JSON5, maakt het .JSONC-formaat commentaar mogelijk in eerdere versies van JSON-documenten. Het wordt nu ondersteund door XMLSpy.

## Ondersteuning voor XULE

[XULE](https://xbrl.us/xule/) is een bedrijfsregeltaal van XBRL.US die gebruikt wordt om aannames en validatieregels voor XBRL-bestanden te definiëren. Het kan worden gebruikt om, naast de bestaande validatiefuncties in XBRL, specifieke bedrijfsregels af te dwingen.

XULE wordt tot nu toe voornamelijk gebruikt om de kwaliteit van de gegevens in documenten die bij de Amerikaanse toezichthouder SEC worden ingediend te verbeteren, als onderdeel van de regels van het DQC (Data Quality Committee). Alle DQC-regels zijn beschikbaar in XULE-formaat.

XMLSpy en RaptorXML Server ondersteunen nu beide de verwerking van XULE, en XMLSpy heeft de eerste, interactieve XULE-editor in de markt geïntroduceerd. Het XULE-bewerkingsvenster maakt het voor belanghebbenden bij XBRL eenvoudig om XULE-regels te schrijven en te testen, met behulp van syntaxisondersteuning, codevoltooiing en andere handige functies. Op de onderstaande screenshot wordt het XULE-editorvenster gebruikt om door een iXBRL-document te navigeren en feiten te controleren:

![XULE-editor](/blog/images/xule-editor.png)

Deze nieuwe functionaliteit is essentieel voor accountants en ontwikkelaars die werken aan XBRL-conformiteit. En als u net begint met XULE, zijn er tal van XULE-bestanden beschikbaar in het XMLSpy-voorbeeldenproject om u op weg te helpen.

## Vergelijking tussen CSV-bestanden en databases

Hoewel DiffDog en DiffDog Server al geruime tijd databasevergelijkingen ondersteunen, bieden beide producten nu ook de mogelijkheid om CSV-bestanden en database-inhoud te vergelijken.

CSV wordt vaak gebruikt voor het exporteren van databasegegevens, en de mogelijkheid om CSV-bestanden te vergelijken, ofwel met een andere versie van een database-export, of met de gegevens in de database zelf, is een veelvoorkomende behoefte. Dankzij de ondersteuning van CSV als een standaardformaat voor vergelijkingen via DiffDog en DiffDog Server, kunt u niet alleen CSV-bestanden met elkaar vergelijken, maar ook gemengde vergelijkingen uitvoeren tussen CSV-gegevens en databasegegevens.

![Vergelijk CSV-gegevens en databasegegevens](/blog/images/csv-compare.png)

Deze nieuwe functionaliteit zal een aanzienlijke tijdsbesparing opleveren voor iedereen die met databases werkt.

## Bijgewerkte database en IDE-ondersteuning

Software met databasefunctionaliteit in de gehele Altova-productlijn ondersteunt alle belangrijke relationele databases. In deze nieuwste versie is de ondersteuning bijgewerkt om de nieuwste versies van verschillende databases te omvatten:

- SQL Server 2019
- Access 2019
- Oracle 18 en 19

De ondersteuning voor integratie met veelzijdige IDE's is ook bijgewerkt voor de nieuwste versies: Visual Studio 2019 en Eclipse 4.11, 4.12. In lijn daarmee wordt codegeneratie nu ook ondersteund voor Visual Studio 2019.

## Lees meer en download versie 2020

U kunt onze [overzicht van nieuwe functies](https://www.altova.com/nl/whatsnew) bekijken voor de volledige lijst van nieuwe functies in elk product. Ga vervolgens naar de [downloadpagina](https://www.altova.com/nl/download) om uw software bij te werken of om een gratis proefversie van 30 dagen van elk Altova-product te proberen.
