Ikkonverti bejn JSON u YAML
- Dashboard
- Dokumentazzjoni
- API
Għal xiex huwa dan il-konvertitur JSON / YAML?
Din l-għodda tittrasforma dokument YAML f'JSON u viċi versa, billi tippreserva l-istruttura tad-dejta (oġġetti, tabelli, tipi skalari). JSON għal YAML konverżjoni, jew YAML għal JSON, hija operazzjoni komuni fl-iżvilupp: aħna niġġeneraw fajl OpenAPI YAML minn spec JSON, aħna nikkonvertiw l-output ta 'REST API għal YAML biex nikkommettuha għal repożitorju ta' konfigurazzjoni, nittraduċu manifest Kubernetes YAML f'JSON biex ngħadduh lil kubectl --dry-Jonalign=a Azzjonijiet tal-fluss tax-xogħol bi skema JSON. B'mod aktar wiesa', huwa l-pont bejn id-dinja tal-iskambju tad-dejta (JSON) u dik tal-konfigurazzjoni editjabbli manwalment (YAML).
YAML vs JSON: Tqabbil minn Ras għal Ras
JSON u YAML jindirizzaw ħtiġijiet simili iżda każijiet ta' użu differenti. It-tabella li ġejja tiġbor fil-qosor id-differenzi tekniċi ewlenin, utli għall-għażla bejn it-tnejn skont il-kuntest.
| Kriterju | JSON | YAML | |
|---|---|---|---|
| Leġibbiltà mill-bniedem | Medja (ċingi, kwotazzjonijiet madwar) | Qawwija (indentazzjoni, punteġġjatura żgħira) | |
| Verbosità | Iktar kliem | Aktar konċiż | |
| Kummenti | Mhux appoġġjat | Appoġġjata (# kumment) |
|
| Multi-dokumenti f'fajl wieħed | Le | Iva, permezz tas-separatur --- |
|
| Ankri u psewdonimi (użu mill-ġdid) | Le | Iva (&ankra u *ankra) |
|
| Sistema tat-tip | Strit (string, numru, bool, null, array, oġġett) | Koerzjoni impliċita (iva, le, null, dati, skalari interpretati) |
|
| Parsing tal-prestazzjoni | Parsers indiġeni mgħaġġla ħafna kullimkien | Grammatika aktar bil-mod, ħafna usa' | |
| Adozzjoni għal REST APIs | Standard de facto | Rari | |
| Adozzjoni għall-konfigurazzjoni | Rari (ħlief package.json, tsconfig.json) |
Standard de facto (Kubernetes, CI/CD, Ansible) |
| Kamp | Tip | Meħtieġ | Default |
|---|---|---|---|
json |
text | ✓ | – |
space_tabulation |
integer | ✓ | – |
Endpoints
GET https://cdrn.fr/api/v1/tools- telenka l-għodod kollha disponibbliGET https://cdrn.fr/api/v1/tools/json-yaml-converter- tikseb l-iskema ta' din l-għoddaPOST https://cdrn.fr/api/v1/tools/json-yaml-converter/execute- teżegwixxi din l-għodda b'payload JSON