JSON létrehozása
Adjon meg mezőneveket és értékeket minden oszlophoz, egyenként egyet soronként, hogy létrehozza azt a JSON tömböt, amely azonos sorban lévő értékeket egy rekordba egyesíti. Válasszon szöveg vagy automatikus felismerés módot minden oszlophoz, hogy külön kezelje a termékkódokat és a számokat. Válasszon formázást vagy egysoros tömörítést, majd másolja ki a teljes létrehozott JSON-t, vagy mentse result.json fájlként. A hiányzó sorok null értékkel töltődnek ki.
Mire használható
Egyesítse az oszlopbeviteleket egy rekordba
Adjon meg egy mezőnevet, és minden oszlopban soronként egy értéket. Az azonos sorszámú értékek egy objektumtömbbe egyesülnek.
Válasszon szöveget vagy automatikus érzékelést
A termékkódokat és a hasonló értékeket tartsa szövegként. Az automatikus érzékelés felismeri a számokat, valamint a true, false és null értékeket.
Tekintse át és szerezze meg a JSON-t
Válasszon olvasható behúzást vagy tömörített kimenetet, majd másolja a teljes generált JSON-t, vagy mentse fájlként.
Használat
Adja meg a mezőneveket és az értékeket
Nevezze el az oszlopokat, és adjon meg soronként egy értéket. A további mezőkhöz használja az Oszlop hozzáadása lehetőséget.
Ellenőrizze az értéktípusokat
Azokhoz az oszlopokhoz, ahol még a számnak tűnő értékeket is szövegként kell kezelni, válasszon Stringet. Ellenőrizze, hogy az azonos sorszámú értékek egy rekordot alkotnak.
Generálja és mentse a JSON-t
Válassza ki a behúzást, és nyomja meg a JSON generálása gombot az eredmény áttekintéséhez. Másolja ki a létrehozott JSON-t, vagy mentse result.json néven.
Mikor hasznos
Hozzon létre mintaadatokat az API-khoz
Készítsen JSON-tömböt mezőnevekből és értékoszlopokból például a kérelmekhez vagy a képernyők ellenőrzéséhez.
Adjon át termékkódokat és hasonló értékeket szövegként
Adjon meg számjegyekből álló sorozatokat szövegként, és keverjen különböző típusokat, például azonosítókat és mennyiségeket ugyanabban az adatban.
Hogyan kezeljük a sorokat és az értéktípusokat
Az azonos sorszám egy rekordot alkot
Minden oszlop első sora alkotja az első objektumot, a második sor a következőt. A generálás a legtöbb sorral rendelkező oszlophoz igazít.
Az üres sorok és a hiányzó sorok nem ugyanazok
Az üres sor automatikus érzékelés esetén null, a String kiválasztásakor üres szöveggé válik. Ha maga a sor hiányzik, az érték mindkét beállításnál null. A sorvégi sortörés is üres sorként számít.
Tartsa szövegként az értékeket
A String kiválasztásakor még a 42, a true és a null is szövegként kerül kiírásra. A kezdő és záró szóközök is megmaradnak. Nem kell idézőjeleket hozzáadnia.
Automatikus érzékelés és nagy számok
Az automatikus érzékelés felismeri a JSON számjelölését, valamint a true, false és null értékeket, minden mást szövegként kezel. A nagy számok is eredeti jelölésükben kerülnek kiírásra, de válasszon Stringet, ha a használatuk helyén kerekítve jelenhetnek meg.
Egyetlen szintű tömböt hoz létre
A mezőnévben szereplő pont továbbra is a név része marad. Az értékekben tömbökhöz vagy objektumokhoz hasonló szöveget nem értelmezi beágyazott JSON-ként.
Gyakori kérdések
Kiírhatom a termékkódokat szövegként?
Igen. Azt az oszlopot állítsa String értéktípusra. A számnak tűnő értékek, például a 42, szintén szövegként kerülnek kiírásra. Nem kell nullákat vagy idézőjeleket hozzáadnia magához a bevitt értékekhez.
Mi történik, ha az oszlopokban eltérő számú sor van?
A legtöbb sorral rendelkező oszlophoz igazít, és a hiányzó sorokat null értékkel tölti ki. Nem ismétli meg a rövidebb oszlopok utolsó értékét, és nem zárja össze a sorokat.
Az üres sorokat vagy a sorvégi sortöréseket figyelmen kívül hagyja?
Nem. A sor végén lévő sortörés is létrehoz egy üres sort. Automatikus érzékelés esetén null értékként, a String kiválasztásakor üres szövegként kerül kiírásra.
Használhatom ugyanazt a mezőnevet?
A generálás nem lehetséges, ha a mezőnevek a kezdő és záró szóközek eltávolítása után duplikálódnak. Az értékekkel rendelkező oszlopokhoz mezőnév szükséges. A teljesen üres nevű és üres értékű hozzáadott oszlopok kimaradnak a kimenetből.
Mennyit adhatok meg?
Legfeljebb 100 oszlop, 1 000 sor, mezőnévente 128 karakter, valamint a mezőnevek és az értékek összesen 100 000 karakter. A generált értékek teljes számára és más mennyiségekre is vonatkoznak korlátok, ezért a kombinációtól függően akkor is fel kell osztania a bemenetet, ha az oszlopok és a sorok száma önmagában a határértéken belül van.
Létrehozhatok CSV fájlokat vagy beágyazott JSON-t is?
Ez a képernyő egyetlen szintű objektumtömböt hoz létre az oszlopértékekből. Nem értelmezi a CSV idézőjeleit vagy elválasztóit, és nem hoz létre automatikusan beágyazott struktúrákat.
Mi lesz az eredménnyel, amikor módosítom a bemenetet?
A mezőnevek, az értékek, a típusok, az oszlopok száma vagy a behúzás módosítása törli az előző eredményt. Generálja újra. A bemenet törlése egy üres oszlopra áll vissza, a behúzási beállítás megtartásával.
Bemenet és eredmények
- Bemenet
- Mezőnevek és minden oszlopban soronként egy érték. A fájlok nem töltődnek be.
- Típus
- Válasszon minden oszlophoz Stringet vagy automatikus érzékelést.
- Formátum
- 2 szóköz (alapértelmezett), 4 szóköz, tabulátorok vagy tömörített.
- Kimenet
- Másolja a teljes JSON-tömböt, vagy mentse result.json néven.