---
title: "Nowe funkcje edycji plików JSON"
date: "2020-11-18"
categories: 
  - "development"
  - "json"
  - "tools"
tags: 
  - "json"
  - "json-edito"
  - "new-features"
  - "xmlspy"
description: Oto najnowsze funkcje edycji JSON dostępne w widoku siatkowym JSON w programie XMLSpy, obejmujące ulepszone narzędzia ułatwiające wprowadzanie danych, opcje kopiowania oraz poprawioną użyteczność podczas pracy z dużymi plikami.
---
Status: #blog

Tags:  #json #json-edito #new-features #xmlspy

Categories: [development](/blog/pl/category/development.md) | [json](/blog/pl/category/json.md) 
# Nowe funkcje edycji plików JSON

W wersji 2020 firma Altova wprowadziła zupełnie nowe podejście do edycji JSON w programie XMLSpy, nazwane "Widok siatki JSON". Ten wizualny edytor JSON oferuje graficzną reprezentację struktury dokumentu JSON, co jest znacznie łatwiejsze do zrozumienia i obsługi niż odpowiadający mu kod JSON w edytorze tekstowym, szczególnie w przypadku długich i złożonych dokumentów z wieloma zagnieżdżonymi poziomami tablic i obiektów.

W każdej nowej wersji stale rozszerzamy i ulepszamy listę unikalnych narzędzi edycyjnych dostępnych w JSON Grid. Przyjrzyjmy się niektórym ważnym nowościom, które zostały ogłoszone w wersji 2021, wydanej w październiku 2020 roku.

![Nowe narzędzia do edycji plików JSON](/blog/images/json2.jpg)

<!--more-->

JSON Grid oferuje wiele funkcji, które pomagają efektywniej wykorzystać dane JSON – od automatycznego wykrywania typów danych i skrótów klawiszowych przyspieszających edycję, po unikalne, zaawansowane narzędzia, takie jak filtry/formuły XQuery oraz tworzenie wykresów na podstawie danych numerycznych w formacie JSON. Poniżej przedstawiamy najnowsze aktualizacje.

### **Nowe opcje pomocnicze do tworzenia wpisów JSON** 

Edytor JSON w programie XMLSpy [zawiera menu rozwijane, które wyświetla dostępne opcje edycji w zależności od kontekstu, a teraz udostępnia również te opcje w pomocniczych oknach "Rodzeństwo", "Poddane elementy" i "Wartości"](https://www.altova.com/pl/xmlspy-xml-editor/json_editor)

Pozwalają one natychmiast zobaczyć dopuszczalne wartości i również łatwo je wstawiać, klikając dwukrotnie, co w niektórych sytuacjach może być szybsze niż korzystanie z menu kontekstowego (dostępnego po kliknięciu prawym przyciskiem myszy). Na przykład, tutaj mogę po prostu kliknąć dwukrotnie element "Etykieta", aby wstawić go poniżej pola "Gatunek".

![Narzędzia ułatwiające edycję danych JSON w programie XMLSpy](/blog/images/editing-json.png)

### **Nowe opcje kopiowania i wklejania danych w formacie JSON**

![Kopiuj dane JSON jako tekst lub w formacie TSV](/blog/images/copy-json-text.png)

Nowe funkcje ułatwiają kopiowanie i wklejanie fragmentów dokumentu JSON, co pozwala na pracę z jego zawartością w innych aplikacjach. Umożliwiają również wykorzystanie wyrażeń XPath do tworzenia filtrów i funkcji, i wiele więcej.

| polecenie | opis |
|---|---|
| Kopiuj jako tekst JSON | Zazniony fragment jest serializowany jako tekst JSON lub JSON Lines. |
| Kopiuj jako tekst strukturalny | Zazniony fragment jest serializowany jako TSV (wartości oddzielone tabulatorami). |
| Kopiuj jako obraz | Aktualna komórka z obrazem jest kopiowana jako obraz. |
| Kopiuj ścieżkę XPath | Składnia XPath 3.1, na przykład: ?Artists?1?Albums?1?Tracks |
| Kopiuj wskaźnik JSON | Składnia wskaźnika JSON, na przykład: /Artists/1/Albums/1/Tracks |

### **Obsługa bardzo dużych plików JSON**

Aby ułatwić pracę z bardzo dużymi plikami, programista pracujący z formatem JSON może zdecydować się na grupowanie węzłów w blokach po 1 KB, 10 KB lub 100 KB, korzystając z okna dialogowego "Narzędzia | Opcje" dla siatki JSON.

![Wskazówki wyświetlane po najechaniu kursorem na elementy narzędzi do pracy z JSON](/blog/images/large-json-files.png)

### **Dodatkowe funkcje ułatwiające korzystanie**

- Wskazówki wyświetlane po najechaniu kursorem myszy pomagają użytkownikom w korzystaniu z funkcjonalności siatki JSON (pokazanej poniżej)
- Skróty klawiszowe do rozwijania/zwijania sekcji, powiększania i pomniejszania
- Możliwość włączania/wyłączania automatycznego zawijania tekstu
- Możliwość ustawienia kierunku czytania od prawej do lewej dla odpowiednich języków, np. arabskiego i hebrajskiego.

![](/blog/images/json-editing-hints.png)

Te nowe funkcje sprawiają, że JSON Grid jest jeszcze bardziej wydajny i łatwy w użyciu. Czy mają Państwo jakieś sugestie dotyczące kolejnej aktualizacji edytora JSON? Prosimy o komentarze poniżej!

Wypróbuj narzędzia do edycji JSON w programie XMLSpy [Bezpłatny, 30-dniowy okres próbny](https://www.altova.com/pl/xmlspy-xml-editor/download).
