sw

JSON hadi TOML

Badilisha faili la JSON kuwa TOML kwa ndani - konfigurasheni inayosomeka yenye majedwali, bila kupakia, moja kwa moja kwenye 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+

    JSON ni muundo wa kubadilishana data wa API na programu, lakini kama faili la konfigurasheni la binadamu, TOML ni rahisi zaidi machoni: sehemu zenye mabano ya pembe, mistari sahili ya ufunguo-sawa-na-thamani, na maelezo. Zana hii hubadilisha kitu chako cha JSON kuwa TOML iliyoundwa vizuri, kama vile Cargo.toml au pyproject.toml hutumia.

    Hufanya kazi kabisa kwa ndani (smol-toml, JavaScript safi); vitu huwa majedwali, vitu vilivyowekwa ndani huwa majedwali madogo (mf. [server.meta]), safu huwa safu za TOML, na thamani za moja kwa moja hubaki vivyo hivyo. Kwa kuwa TOML inahitaji jedwali katika ngazi ya juu kabisa, safu, thamani ya moja kwa moja au null kwenye mzizi hukataliwa kwa ujumbe ulio wazi.

    Utakutana na hili unapotengeneza konfigurasheni ya Cargo au pyproject kutoka kwa kiolezo, ukigeuza mipangilio ya JSON kuwa faili la .toml linaloweza kuhaririwa kwa mkono, au ukitoa konfigurasheni inayosomeka kutoka kwa API. Kwa uwazi, TOML haina aina ya null, kwa hivyo vitu vyenye thamani za null hukataliwa kwa ujumbe ulio wazi, si kuondolewa kimyakimya; hakuna kinachopakiwa.

    Maelezo ya kiufundi

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

    Katika hatua 3

    1. Dondosha au chagua faili lako la JSON.
    2. Zana huibadilisha kuwa TOML.
    3. Pakua faili la TOML.

    Mipaka: Hutarajia kitu cha JSON katika ngazi ya juu kabisa (safu/thamani ya moja kwa moja/null hukataliwa); vitu vilivyowekwa ndani -> majedwali madogo, safu -> safu za TOML; TOML haina aina ya null kwa hivyo vitu vyenye null hukataliwa; mpangilio wa funguo hufuata JSON.

    Maswali yanayoulizwa mara kwa mara

    Je, faili langu hupakiwa?

    Hapana, kila kitu hufanyika kwa ndani kabisa.

    Kwa nini mzizi lazima uwe kitu?

    Kwa sababu hati ya TOML ni jedwali katika ngazi ya juu kabisa.

    Vitu vilivyowekwa ndani hupangwa vipi?

    Kuwa majedwali na majedwali madogo ya TOML, mf. [server] na [server.meta].

    Vipi kuhusu null?

    TOML haina aina ya null; vitu vyenye null hukataliwa.

    Je, kinyume chake kinawezekana?

    Ndiyo, kwa zana yetu ya "TOML hadi JSON".

    Zana zinazohusiana