# Edytor i generator schematów JSON

### Edytor i generator schematów JSON

Profesjonalne narzędzia do pracy z schematami JSON, przeznaczone dla przedsiębiorstw- Edycja schematów JSON w formie graficznej 
- Schemat JSON w wersji roboczej 04, 06 lub 07 
- Konwersja między schematami XML a schematami JSON 
- Walidacja schematu JSON 
- Pomocniki wprowadzania danych, których działanie zależy od kontekstu 

- Generator schematów JSON 
- Wygeneruj schemat JSON na podstawie przykładowego pliku JSON 
- Wygeneruj instancję JSON na podstawie schematu JSON 
- Walidacja oparta na schematach i inteligentne rozwiązania [Edytor instancji JSON](json_editor.md)
- Asystent AI do generowania schematów JSON, instancji, danych itp. 

## Generator schematów JSON

[Generator schematów JSON w programie XMLSpy](https://www.altova.com/images/xmlspy-generate-json-schema.png)

Aby usprawnić proces tworzenia schematów JSON, można użyć generatora schematów JSON, który pozwala na stworzenie prawidłowego schematu na podstawie istniejącego schematu XML lub dokumentu instancji JSON. Ta funkcjonalność ułatwia: 

- Generowanie schematu JSON na podstawie XSD
- Generowanie XSD na podstawie schematu JSON
- Generowanie schematu JSON na podstawie instancji JSON
- Konwersja XSD na schemat JSON
- Konwersja schematu JSON na XSD

Przed wygenerowaniem schematu JSON, można wybrać, do której wersji specyfikacji ma się go dostosować, zdecydować, jak obsługiwać krotki, i wiele więcej, co pozwala na jak największą personalizację końcowego rezultatu. Po utworzeniu schematu, można go dalej edytować, w razie potrzeby. 

Można również skorzystać z [asystenta AI w programie XMLSpy](ai-assistant.md), który może wygenerować schemat JSON na podstawie istniejącego przykładu lub po prostu na podstawie podanego opisu w języku naturalnym. To pozwala zaoszczędzić mnóstwo czasu!

## Edytor schematów JSON

[Edytor schematów JSON z interfejsem graficznym w programie XMLSpy](https://www.altova.com/images/xmspy-json-graphical-schema-editor.png)

Podobnie jak XMLSpy był pionierem pierwszego interfejsu graficznego.. [Edytor schematów XML](xmlspy-xml-editor.md#xsd_editor) Teraz, oprócz tego, zawiera również pierwszy edytor schematów JSON o jakości przedsiębiorczej, oparty na graficznym interfejsie, który oferuje równie zaawansowane funkcje. 

Interfejs JSON Schema View będzie od razu znajomy użytkownikom XMLSpy, którzy korzystali z funkcji XML Schema View i teraz uczą się projektowania schematów JSON, jednocześnie będąc łatwy do zrozumienia dla nowych użytkowników. 

## Praca z JSON Schema

Można rozpocząć od nowa, tworząc nowy dokument schematu w programie XMLSpy, lub wygenerować schemat JSON na podstawie istniejącej instancji JSON lub pliku XSD, a następnie dostosować go według potrzeb. 

W widoku schematu JSON można przełączać się między widokiem przeglądu definicji i widokiem projektowania dla każdego elementu podczas pracy. Przegląd definicji wyświetla główny schemat aktualnego dokumentu (wypisany jako "Schemat dokumentu"), a także wszelkie definicje, które dodano do schematu. W tym miejscu można dodawać i usuwać definicje, a także modyfikować ich właściwości. 

Okna pomocnicze "Przegląd", "Szczegóły" i "Ograniczenia" są dostępne zarówno w widoku "Przegląd definicji", jak i w widoku "Projekt", co ułatwia szybkie przeglądanie informacji o schemacie i jego definicjach, a także wprowadzanie danych i wartości związanych z tymi definicjami. 

Kliknięcie ikony drzewa obok dowolnej definicji w podglądzie definicji otwiera ją do dalszego przeglądania i edycji w trybie projektowania, który jest wyświetlany powyżej. 

[Graficzny walidator schematów JSON w programie XMLSpy](https://www.altova.com/images/xmlspy-json-graphical-schema-validator.png)

## Projektowanie schematów JSON

Kliknięcie ikony drzewa obok dowolnego globalnego komponentu otwiera szczegółowy, graficzny widok jego modelu danych w widoku projektowania. W tym miejscu można określić strukturę oraz dozwolone wartości poszczególnych definicji globalnych. Edytor schematu JSON ułatwia pracę dzięki możliwości edycji poprzez przeciąganie i upuszczanie, intuicyjnym oknom pomocy ułatwiającym wprowadzanie danych oraz menu kontekstowemu, które pojawia się po kliknięciu prawym przyciskiem myszy i oferuje poprawne opcje. 

Podczas pracy system zapewnia kompleksową weryfikację schematów JSON, a komunikaty o błędach są wyświetlane w interaktywnym oknie "Wiadomości" i są od razu powiązane z odpowiednimi miejscami w kodzie. 

Jeśli dopiero zaczynacie pracę z edycją schematów JSON, bardziej szczegółowe informacje można znaleźć w pliku pomocy programu [XMLSpy](/manual/XMLSpy/spyenterprise/xsjson_schema.htm).


## Call to Action

[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[Pobierz teraz w pełni funkcjonalną, bezpłatną 30-dniową wersję próbną edytora JSON Schema!](download.md)

