Převodník formátů · XML
Vlevo vyberte typ převodu, vložte zdroj a převeďte; výsledek pak zkopírujte nebo stáhněte
Vysvětlení převodu formátů JSON
Převodník je zaměřen na JSON a podporuje devět cílů: YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, tabulky a parametry URL; u některých formátů je k dispozici i opačný převod. Po zadání platného JSON zvolte typ a možnosti; při přepnutí typu zůstane váš vstup zachován.
Pro konfiguraci a dokumentaci je YAML čitelnější a hodí se pro vrstvená nastavení; XML vyhovuje starším systémům a strukturám vyžadujícím atributy; CSV a tabulky mění pole na řádky pro tabulkové procesory; parametry URL pomáhají sestavit nebo číst odkazy požadavků.
Pro generování kódu poskytují rozhraní TypeScript, třídy Java a struktury Go výchozí bod, zatímco JSON Schema popisuje typy polí a validační pravidla znovupoužitelná v kontraktech a kontrole formulářů. Zkontrolujte názvosloví a nulovatelnost podle konvencí vašeho projektu.
Zpět do JSON lze převést pouze YAML, XML a CSV; ostatní typy jsou jednosměrný výstup. Možnosti jako odsazení, název kořenového uzlu a styl názvů polí se projeví okamžitě a spustí nový převod.
Často kladené dotazy
- Lze vygenerovaný kód použít přímo do produkce?
- Je to výchozí bod. Před odevzdáním zkontrolujte názvy typů, nulovatelná pole a styl projektu, protože nástroj nemůže odvodit obchodní sémantiku.
- Proč podporuje opačný převod jen některé formáty?
- Obnovení JSON z kódu TypeScript, Java nebo Go vyžaduje analýzu struktury a typů zdroje s mnoha nejasnostmi, proto jsou zde vratné pouze YAML, XML a CSV.
- Jak se při převodu zpracovávají pole?
- Pole se stávají seznamovými uzly v YAML a XML, řádky v CSV a tabulkách a kolekcemi prvků v TypeScript a Go.