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.

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"

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".

Nowe opcje kopiowania i wklejania danych w formacie JSON

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.

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.

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.