XMLSpy zawiera innowacyjny podgląd JSON o nazwie JSON Grid. Ten podgląd JSON oferuje czytelny, graficzny sposób prezentacji plików JSON, a także zaawansowane funkcje edycji, takie jak automatyczne wykrywanie typów danych, polecenia dostępne bezpośrednio w komórkach, filtry XQuery do modyfikowania widoku, formuły XQuery do generowania dodatkowych wyników na podstawie danych JSON oraz wiele innych. Wszystkie te funkcje sprawiają, że przeglądanie plików JSON jest szybsze i łatwiejsze niż w przypadku edytora tekstowego.
Zapraszamy do zapoznania się z tym artykułem na temat analizy danych w siatce JSON, który zawiera bardziej szczegółowe informacje.
Widok JSON zapewnia graficzną reprezentację struktury dokumentu, która jest znacznie łatwiejsza do zrozumienia niż odpowiadający jej kod wyświetlany w trybie tekstowym, szczególnie w przypadku długich i złożonych dokumentów zawierających wiele zagnieżdżonych poziomów tablic i obiektów.
Widok siatki zawiera widok tabelaryczny, który grupuje dane w obrębie tego samego tablicy lub obiektu, co ułatwia ich zrozumienie i szybką edycję. Można przełączać się między tymi dwoma widokami, na przykład:
Narzędzie JSON View ułatwia modyfikowanie i reorganizację struktury dokumentu za pomocą przeciągania i upuszczania. Aktywne przyciski w każdej komórce oferują skróty do najczęściej wykonywanych zadań związanych z wyświetlaniem, filtrowaniem i edycją. Podczas edycji, te przyciski umożliwiają szybkie dodawanie elementów potomnych, zmianę typu, przełączanie między widokiem tabelarycznym a listą, i wiele innych.
Aby przyspieszyć proces edycji, przeglądarka JSON automatycznie rozpoznaje wartości tekstowe, liczbowe, logiczne oraz wartości null w trakcie wpisywania. Inne typy danych można wybrać ręcznie wewnątrz komórki.
Widok siatki oferuje wiele łatwych do zapamiętania skrótów klawiszowych, które przyspieszają edycję, pozwalając kontynuować pisanie bez konieczności używania myszy. Dostępne jest również menu kontekstowe, które pojawia się po kliknięciu prawym przyciskiem myszy, umożliwiając edycję w preferowany sposób.
Jeśli do Twojego dokumentu przypisana jest definicja JSON Schema, funkcja JSON View oferuje automatyczne uzupełnianie danych w trakcie pisania, a typy danych są automatycznie określane na podstawie tej definicji.
Filtry i formuły dla danych w formacie JSON
Filtry i formuły XQuery w widoku siatki JSON umożliwiają używanie wyrażeń XQuery 3.1 do filtrowania elementów wyświetlanych w widoku oraz obliczania wyników, które można zapisać w dokumencie.
Każda tabela w JSON Grid zawiera filtr, który umożliwia modyfikowanie sposobu wyświetlania obiektów i tablic. Na przykład, na zrzucie ekranu powyżej, do tablicy zastosowano filtr, dzięki czemu wyświetlane są tylko te utwory, które zostały skomponowane przez Briana Maya. Łatwo przełączać się między filtrowanymi i niefiltrowanymi komórkami, klikając ikonę filtru. Podczas zapisywania pliku, filtry są przechowywane w metadanych, co umożliwia ich późniejsze przeglądanie. Nie wpływają one na zawartość dokumentu.
Formuła umożliwia generowanie wyników (zestawów węzłów oraz obliczeń) oraz ich wyświetlanie. Poniżej znajduje się przykład wykorzystujący formułę XQuery do obliczania cen produktów. Kliknięcie ikony zapisu dla formuły daje możliwość zapisania wyników obliczeń w dokumencie. W ten sposób, formuły w widoku JSON w programie XMLSpy otwierają zupełnie nowe możliwości: możliwość posiadania dynamicznie generowanych treści w dokumentach JSON.
Można również łatwo przeglądać dokumenty za pomocą widoku tekstowego JSON w programie XMLSpy. Może się okazać, że przydatne będzie przełączanie się między widokiem tekstowym a widokiem tabelarycznym. Obie opcje widoku JSON pomagają zrozumieć strukturę i zawartość pliku JSON, oferując m.in. numerację linii, kolorowanie składni i możliwość zwijania fragmentów kodu.
Widok kodu umożliwia kolorowanie składni, numerowanie linii, zwijanie kodu, dodawanie zakładek oraz oferuje wiele innych funkcji, co ułatwia nawigację i zrozumienie kodu JSON, a także wyszukiwanie i edycję ciągów znaków. Można również korzystać z inteligentnych narzędzi do edycji.
Sprawdzanie składni i walidacja JSON pomagają w tworzeniu poprawnych edycji. Wszelkie błędy są wyświetlane w oknie "Wiadomości" z wieloma zakładkami, które zawiera również hiperlink do błędu w dokumencie oraz powiązany schemat JSON, co znacznie ułatwia rozwiązywanie problemów.
Oprócz możliwości przeglądania i edycji plików JSON, oprogramowanie to umożliwia konwersję między plikami JSON i XML lub YAML za pomocą jednego kliknięcia. Dzięki temu można, na przykład, szybko przekonwertować plik XML na format JSON, aby móc go wykorzystać w JavaScript, lub przekonwertować dane otrzymane w formacie JSON na poprawny plik XML. Można wybrać konwersję pojedynczego pliku lub przeprowadzić masową konwersję plików JSON w oknie projektu. Ta funkcjonalność sprawia, że XMLSpy to znacznie więcej niż tylko podstawowy przeglądarka plików JSON online.
Dobry przeglądarka JSON powinna ułatwiać przeglądanie, edycję i weryfikację danych JSON, oferując czytelne formatowanie i przydatne narzędzia wizualne. Zaawansowane funkcje JSON dostępne w programie Altova XMLSpy spełniają te wymagania, oferując wizualny widok danych JSON w formie tabeli, który umożliwia przeglądanie, zrozumienie i edycję danych JSON w ustrukturyzowanym formacie przypominającym arkusz kalkulacyjny. Dodatkowo, program oferuje kolorowanie składni, inteligentne funkcje wspomagające wprowadzanie danych oraz weryfikację zgodności z schematem JSON, co czyni go idealnym zarówno do prostego przeglądania, jak i do zaawansowanej analizy danych.
Tak. Podczas gdy niektóre narzędzia online pozwalają jedynie na przeglądanie danych w formacie JSON, niektóre programy umożliwiają nie tylko przeglądanie, ale również edycję danych JSON bezpośrednio w interfejsie graficznym lub tekstowym. Jednym z przykładów, który oferuje opcje edycji JSON zarówno w formie tekstowej, jak i graficznej, jest program XMLSpy.
W przeciwieństwie do podstawowych narzędzi online, program do przeglądania plików JSON, taki jak XMLSpy, oferuje szeroki zakres zaawansowanych funkcji, które wykraczają poza samo wyświetlanie zawartości plików JSON.
Oprócz wizualnego widoku JSON, narzędzie umożliwia generowanie plików JSON, konwersję między formatami JSON, XML i YAML, edycję plików JSON oraz schematów JSON, a także tworzenie transformacji XSLT i zapytań XQuery do wykorzystania z danymi JSON.
Poniżej znajduje się link do pobrania przeglądarki JSON, której instalacja jest prosta. Dostępna jest ona w wersji próbnej, bezpłatnej przez 30 dni, bez konieczności podawania danych karty kredytowej.
Aby uczynić dane JSON bardziej czytelne, można użyć przeglądarki lub edytora JSON, które formatują i organizują dane w przejrzysty sposób. Program Altova XMLSpy ułatwia to szczególnie dzięki unikalnemu widokowi JSON Grid, który wyświetla dane JSON w przejrzystym układzie przypominającym tabelę, zamiast surowego tekstu. Każda para klucz-wartość jest starannie ułożona w komórkach, a można rozwinąć lub zwinąć zagnieżdżone struktury, aby skupić się na tym, co jest istotne. Ten widok oparty na siatce nie tylko poprawia czytelność, ale także umożliwia edycję, sortowanie i weryfikację danych JSON za pomocą kilku kliknięć, dzięki czemu nawet złożone pliki stają się czytelne i łatwe w obsłudze.







