Jak przekonwertować JSON na XML
- Dodaj swój plik .JSON - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
- Przekonwertuj go na format .XML w kilka sekund.
- Pobierz swój nowy plik .XML.
Czego się spodziewać
- Tablice JSON mapują się na powtarzające się elementy XML o tej samej nazwie tagu - konwerter wybiera nazwę, zazwyczaj klucz nadrzędny, co może nie pasować do konkretnego schematu docelowego.
- Wartość
nullw JSON nie ma odpowiednika w XML; większość narzędzi generuje pusty element lub całkowicie pomija to pole. - Samodzielna tablica JSON lub obiekt z wieloma kluczami najwyższego poziomu jest automatycznie owijany w pojedynczy element główny, zazwyczaj o nazwie
root- zmień jego nazwę, jeśli Twój schemat wymaga czegoś konkretnego.
Najczęściej zadawane pytania
Czy konwersja jest bezstratna?
Wartości danych pozostają nienaruszone, ale struktura - to, które klucze stają się elementami, a które atrybutami oraz jak nazywane są tablice - zależy od narzędzia i może wymagać dostosowania do rygorystycznego schematu.
Czy mogę przekonwertować XML z powrotem na JSON?
Tak; te same narzędzia działają w obu kierunkach, a powyższy konwerter obsługuje również zamianę
.xml na .json.Dlaczego mój przekonwertowany XML wygląda inaczej niż oczekuje system odbiorczy?
Generyczne konwertery stosują własne reguły nazewnictwa elementów i umieszczania atrybutów; jeśli system docelowy posiada schemat XSD, możesz potrzebować narzędzia do mapowania lub krótkiego skryptu, który jawnie zbuduje strukturę.
Czy klucze JSON ze spacjami lub znakami specjalnymi powodują problemy?
Tak - spacje i dwukropki są dozwolone w kluczach JSON, ale nielegalne w nazwach elementów XML; konwertery zazwyczaj zastępują je podkreśleniami, więc wyczyść klucze wcześniej, jeśli nazwy mają znaczenie.