sw

YAML hadi TOML

Badilisha faili ya YAML kuwa TOML kifaani - usanidi unaosomeka kwa urahisi wenye majedwali, bila kupakia, moja kwa moja katika kivinjari chako.

Inachakata humu kwenye kifaa chako ...

0%

Faili zako hazikutoka kamwe kwenye kifaa chako

    Je, faili yangu hupakiwa?

    Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

    Hakuna kupakia100% kwa kifaa chako
    Maudhui hubaki kwakohakuna ufikiaji wa wengine
    Seva nchini UjerumaniGDPR kwa muundo
    Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

    YAML ni umbizo la usanidi lililoenea kwa mistari ya bomba ya CI, Docker Compose, Kubernetes na zana nyingi: hutumia mwingizo badala ya mabano na kwa urasimu mdogo. TOML hufuata lengo lilo hilo la kusomeka kwa binadamu, lakini hutegemea sehemu zilizo ndani ya mabano ya mraba na mistari rahisi ya ufunguo-sawa-na-thamani, kama vile inavyotumia Cargo.toml au pyproject.toml. Zana hii husoma faili yako ya YAML na kuandika muundo uleule kama TOML iliyoundwa vizuri.

    Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: js-yaml husoma YAML, smol-toml huandika TOML, zote mbili ni JavaScript halisi. Ramani zilizoatamia huwa majedwali na majedwali madogo ya TOML (kama [server.meta]), mfuatano huwa safu za TOML, mihuri ya wakati huwa thamani halisi za tarehe/saa. Kutoka usanidi wa YAML wenye mwingizo, unapata faili ya .toml yenye muundo ulio wazi ambayo unaweza kuiweka katika matoleo na kuiwasilisha mara moja.

    Hivyo, pengo kati ya maumbizo hufungwa: JSON hadi YAML, JSON hadi TOML, na sasa YAML hadi TOML, zote zinapatikana kifaani. Zana hii hubaki mnyoofu kuhusu hilo: hati ya TOML inahitaji jedwali katika kiwango cha juu, hivyo mfuatano wa YAML, skela moja au null kwenye mzizi hukataliwa kwa ujumbe ulio wazi badala ya kushindwa kwa njia tata. Na kwa kuwa TOML haina aina ya null, ramani zenye thamani null huripotiwa, hazitupwi kimya kimya. Hakuna kinachopakiwa.

    Maelezo ya kiufundi

    Maelezo ya kiufundi
    Miundo ya ingizoYAML, YML
    Muundo wa matokeoTOML
    Uchakataji wa kundiHapana
    UchakatajiNdani ya kivinjari (JavaScript)
    Upakiaji wa failiHakuna

    Katika hatua 3

    1. Dondosha au chagua faili yako ya YAML.
    2. Zana huibadilisha kuwa TOML.
    3. Pakua faili ya TOML.

    Mipaka: Hutarajia ramani ya YAML katika kiwango cha juu; mfuatano, skela au null kwenye mzizi hukataliwa kwa ujumbe ulio wazi. Ramani zilizoatamia huwa majedwali madogo, mfuatano huwa safu za TOML, mihuri ya wakati huwa thamani za tarehe/saa za TOML. TOML haina aina ya null, hivyo ramani zenye thamani null hukataliwa badala ya kutupwa kimya kimya. Nanga za YAML hutatuliwa wakati wa kusoma.

    Maswali yanayoulizwa mara kwa mara

    Je, faili yangu hupakiwa?

    Hapana. Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari - hakuna kinachotumwa.

    Kwa nini mzizi lazima uwe ramani?

    Hati ya TOML ni jedwali katika kiwango cha juu; mfuatano au skela haviwezi kuwa mzizi wa TOML.

    Mihuri ya wakati hushughulikiwaje?

    Mihuri ya wakati ya YAML huandikwa kama thamani halisi za tarehe/saa za TOML, si kama mifuatano ya herufi.

    Nini hutokea kwa thamani za null?

    TOML haina aina ya null; ramani zenye null hukataliwa kwa ujumbe ulio wazi badala ya kutupwa kimya kimya.

    Je, mwelekeo wa nyuma pia hufanya kazi?

    Kwa hilo, changanya "TOML hadi JSON" na "JSON hadi YAML".

    Zana zinazohusiana