JSON

JSON Beautifier az Ubuntuban

JSON Beautifier az Ubuntuban
A JSON vagy a JavaScript Object Notation minden alkalmazásfejlesztő kenyere. Annak ellenére, hogy van JavaScript a nevében valójában számos nyelven használják, a Python-tól a Go-ig. Minden nyelvnek saját értelmezője van az érvényes JSON hasznos terhelések megértéséhez, ezáltal az API-k számára a leghasznosabb módja más programokkal való kommunikációnak.

Mi a JSON?

Azok számára, akik nem tudják, mi a JSON, az a szintaxis, amellyel két kommunikáló szoftver között cserélnek adatokat, általában HTTP-n keresztül. Ez az a forma, amelyben az adatokat elküldik mondjuk a Twitter weboldaláról vagy a Twitter Mobile alkalmazásból a Twitter szervereire.

Ez lehetővé teszi az emberek számára, hogy különböző kezelőfelületeket (webes felhasználói felület, hivatalos alkalmazás, harmadik féltől származó kliensek stb.) Dolgozzanak ugyanazon Twitter szolgáltatás mellett.

A JSON objektum rendezetlen adatlistából vagy értékek és az egyes értékek a-val ábrázolhatók név. A megengedett adattípusok:

  1. Húr
  2. Szám
  3. Egy másik JSON objektum (így egymásba ágyazhatjuk a JSON objektumokat)
  4. Logikai
  5. Nulla
  6. Tömb: A fenti adattípusok rendezett listája

Ez nagyon jó és jó, de a JSON nem nagyon olvasható az ember számára, ezért úgy találjuk, hogy szükségünk van egy JSON szépítőre, ami ezt megfordíthatja: „név”: „John”, „életkor”: 31, „város” : „New York” ebbe:


"név": "János",
"kor": 31,
"város": "New York"

Most sokkal könnyebb megfejteni, hogy mi a név és mi az érték. Például a „város” olyan név, amelynek értéke „New York”.

Könnyedén elolvashatja az utóbbi formátumot, míg az előbbi csak idézetekkel és vesszőkkel van tele addig a pontig, ahol nem értheti meg, hol ér véget az egyik érték és a következő név. Bonyolult alkalmazások és nagy JSON hasznos terhelések révén ez a probléma elég gyorsan kijuthat a kezéből. Tehát szükségünk van egy JSON szépítő az alkalmazásfejlesztőknek, hogy segítsenek nekik nyomon követni a dolgokat. Az alábbiakban bemutatunk néhány olyan kurátort, amelyek használhatók az Ubuntu használatára, bár mivel látni fogja, hogy ezek közül néhány szerkesztő kiterjesztésként működik, és bármely operációs rendszeren futtatható, amelyre telepítve van a Visual Studio Code vagy az Atom editor, van egy webalapú segédprogram is, amely az vizek:

1. Code Beautify JSON néző

Ez a webalapú segédprogram olyan szolgáltatásokat kínál, mint a szépítés, amely JSON objektumát barátságosabbá teszi az emberi szem számára. Ezzel együtt rendelkezik egy kicsinyítés funkcióval is, amely szorosan csomagolja a JSON objektumot, eltávolítva a felesleges szóközöket.

Van egy olyan funkció, amely lehetővé teszi, hogy a behúzáshoz megfelelő fülek vagy adott hosszúságú szóközök közül választhasson, és még sok minden mást. Ennek használatának hátrányai:

  1. Nem használhatom ezt natív módon a szövegszerkesztőjével, a szerkesztő és a webböngésző közötti váltás zavaró.
  2. Nem biztonságos. A JSON hasznos terhelések gyakran tartalmaznak hitelesítési tokent, API kulcsokat és egyéb érzékeny információkat. Nem szeretné beilleszteni egy nem megbízható weboldalra.

2. Pretty JSON (a Sublime Text Editor 2 és 3 kiterjesztése)

A listán a következő a Pretty JSON, egy csomag azoknak, akik egy 2. vagy 3. fenséges szövegszerkesztőt lengetnek. A csomag gazdag szolgáltatással rendelkezik a JSON XML formátumba konvertálásához, a JSON kicsinyítéséhez vagy kicsinyítéséhez.

Nincsenek alapértelmezett gyorsbillentyűk, amelyek ezzel a kiterjesztéssel érkeznek, és ezeket a parancsikonokat magának kell beállítania, vagy a Ctrl [Cmd] + Shift + P parancspalettát kell használni.

3. JSON Tools (a VS Code kiterjesztése)

Vitathatatlanul a legnépszerűbb szövegszerkesztő, a VS Code kiterjesztéssel rendelkezik szinte mindenre a nap alatt. Az egyik ilyen kiterjesztés a JSON Tools, és a legjobb az egészben az, hogy nem is kell az egérért nyúlnia, ha nem akarja.

Csak két egyszerű és hasznos funkciót kínál: a JSON prettify és a JSON minify. Közvetlenül a Parancspalettáról érhető el (Ctrl [Cmd] + Shift + P), ahol kereshet JSON tömörítésre vagy kicsinyítésre. Léphet a Ctrl [Cmd] + Alt + P billentyűkombinációval a kiválasztott szöveg közvetlen előhívásához, vagy az Alt + M billentyűkombinációval a kicsinyítéshez.

4.  Pretty-JSON (az Atom szövegszerkesztő kiterjesztése)

A Pretty-JSON for Atom szerkesztő tartalmaz szolgáltatásokat a kicsinyítéshez, kicsinyítéshez, rendezéshez és szépítéshez (amely a JSON objektumot az egyes értékek neve szerint rendezi), valamint néhány további hasznos funkcióval. Tekintettel arra, hogy hány gyorsbillentyű és parancs érhető el az Atomban, a szerző úgy döntött, hogy alapértelmezés szerint ezt a kiterjesztést közvetlenül a Ctrl [Cmd] + Shift + P parancspalettán keresztül használhatja. Ha mégis úgy dönt, hogy egyéni parancsikont szeretne, akkor bármikor beléphet a beállításokba és konfigurálhatja azokat.

Az Atom editor már hírhedt a lassú indítási idő miatt, és ez a kiterjesztés jelentős összeget ad hozzá. A szerkesztőm (amely egy virtuális gépbe van telepítve, így az eredmények kissé eltúlzottak) több mint 4000 ms-os növekedést kap az Atom indítási idejében. Több mint 4 másodpercig vársz egy szövegszerkesztő megnyitására. Még alacsony specifikációjú virtuális gépnél is túl hosszú a várakozási idő, és ez az egyetlen kritika, amelyet a kiterjesztéssel kapcsolatban kaptam.

Következtetés

Ha Ön fejlesztő, akkor valószínűleg a fent felsorolt ​​szerkesztők egyikét használja. Remélhetőleg az itt említett eszközök megfelelnek az Ön elvárásainak és javítják a munkafolyamatot.

A kurzor véletlenszerűen ugrik vagy mozog, miközben gépel a Windows 10-ben
Ha úgy találja, hogy az egér kurzor önállóan, automatikusan, véletlenszerűen ugrik vagy mozog, miközben gépel Windows laptopba vagy számítógépbe, akko...
Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...