sw

JSONL hadi JSON

Badilisha JSON Lines (NDJSON) kuwa safu ya JSON kifaani - rekodi moja kwa kila mstari, 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+

    JSON Lines, inayoitwa pia NDJSON, huhifadhi thamani moja ya JSON kwa kila mstari. Umbizo hili ni kiwango kwa faili za kumbukumbu, usafirishaji wa data, uchakataji wa mtiririko, na data ya mafunzo ya kujifunza kwa mashine, kwa sababu faili inaweza kusomwa na kuongezwa mstari kwa mstari bila kupakia yote kwenye kumbukumbu. Kinyume chake, zana nyingi hutarajia safu moja ya JSON. Zana hii husoma faili yako ya .jsonl na kukusanya kila mstari kuwa safu moja ya JSON inayosomeka.

    Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako, kwa JavaScript halisi. Kila mstari usio tupu huchanganuliwa peke yake kama JSON na kuingizwa kwenye safu kwa mpangilio wake wa awali; mistari tupu hurukwa. Matokeo huwa na mwingizo wa nafasi mbili na yapo tayari kutumika mara moja - kwa mfano kukagua dondoo la kumbukumbu katika kihariri au kukabidhi usafirishaji wa NDJSON kwa kiolesura kinachokubali safu pekee.

    Iwapo mstari si JSON halali, zana haishindwi kimya bali hutaja nambari kamili ya mstari na sababu yake - hivyo unapata hitilafu haraka katika faili kubwa. Mwelekeo wa nyuma, kutoka safu ya JSON kurudi kwa JSON Lines, hushughulikiwa na zana yetu ya JSON hadi JSONL. Hakuna kinachopakiwa; data yako hubaki kwenye kifaa chako.

    Maelezo ya kiufundi

    Maelezo ya kiufundi
    Miundo ya ingizoJSONL, NDJSON
    Muundo wa matokeoJSON
    Uchakataji wa kundiHapana
    UchakatajiNdani ya kivinjari (JavaScript)
    Upakiaji wa failiHakuna

    Katika hatua 3

    1. Dondosha au chagua faili yako ya JSONL.
    2. Zana hukusanya mistari kuwa safu moja.
    3. Pakua faili ya JSON.

    Mipaka: Hutarajia thamani moja ya JSON kwa kila mstari (JSON Lines / NDJSON). Mistari tupu hurukwa, mistari mingine yote huunganishwa kuwa safu kwa mpangilio wake na hutolewa ikiwa na mwingizo wa nafasi mbili. Iwapo mstari si JSON halali, ubadilishaji husimama ukitaja nambari ya mstari badala ya kutoa matokeo yasiyo sahihi kimya.

    Maswali yanayoulizwa mara kwa mara

    Je, faili yangu hupakiwa?

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

    NDJSON ni nini?

    NDJSON ni jina lingine la JSON Lines: kila mstari hubeba thamani moja ya JSON.

    Nini hutokea kwa mstari uliopotoka?

    Unaambiwa nambari kamili ya mstari na sababu yake - bila kushindwa kimya.

    Je, mpangilio huhifadhiwa?

    Ndiyo. Vipengee huonekana kwenye safu kwa mpangilio wa awali wa mistari.

    Je, mwelekeo wa nyuma pia hufanya kazi?

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

    Zana zinazohusiana