ЈСОН

ЈСОН Беаутифиер на Убунту-у

ЈСОН Беаутифиер на Убунту-у
ЈСОН, или ЈаваСцрипт Објецт Нотатион, хлеб је и маслац сваког програмера апликације. Упркос томе што је ЈаваСцрипт у његово име се заправо користи на многим језицима од Питхон-а до Го-а. Сваки језик има свој парсер за 'разумевање' важећих ЈСОН корисних оптерећења што га чини најкориснијим начином комуникације АПИ-ја са другим програмима.

Шта је ЈСОН?

За нас који не знамо шта је ЈСОН, његова је синтакса којом се подаци размењују између два комуникациона дела софтвера, обично преко ХТТП-а. Ово је облик у којем се подаци шаљу, рецимо, са ваше веб странице Твиттер или апликације Твиттер Мобиле на сервере Твиттера.

Ово омогућава људима да раде различите фронт-енд-ове (веб интерфејс, званична апликација, клијенти независних произвођача, итд.) За исту услугу Твиттер.

ЈСОН објекат састоји се од неуређене листе података или вредности и свака вредност је може бити представљена са име. Дозвољени типови података су:

  1. Низ
  2. Број
  3. Још један ЈСОН објекат (тако да можете имати ЈСОН објекте угнежђене један у другом)
  4. Боолеан
  5. Нула
  6. Низ: Уређена листа било ког од горе наведених типова података

Ово је све добро и добро, али ЈСОН није баш читљив за људе, па се налазимо у потреби за ЈСОН уљепшавањем, нечим што може ово да преокрене: „наме“: „Јохн“, „аге“: 31, „цити“ : ”Нев Иорк” у ово:


"наме": "Јован",
„старост“: 31,
"цити": "Њујорк"

Сада је много лакше дешифровати шта су имена, а шта вредности. На пример, „град“ је име са вредношћу „Њујорк“.

Други формат можете лако прочитати док је први само посут наводницима и зарезима до тачке када не можете да разумете где се завршава једна вредност, а започиње следеће име. Са компликованим апликацијама и великим ЈСОН корисним оптерећењем, овај проблем може прилично брзо измаћи контроли. Дакле, треба нам ЈСОН уљепшавач за програмере апликација који ће им помоћи да прате ствари. Следи неколико курираних опција које се могу користити за Убунту, мада, као што ћете видети, неке од њих раде као екстензије уређивача и могу се покретати на било ком ОС-у са инсталираним Висуал Студио Цоде или Атом едитор-ом, постоји и услужни програм заснован на вебу који за тестирање воде:

1. Цоде Беаутифи ЈСОН виевер

Овај веб-услужни програм нуди функције, укључујући ону за улепшавање, која ваш ЈСОН објекат чини пријатнијим за људско око. Уз то има и функцију минификовања која чврсто пакује ЈСОН објекат, уклањајући вишак празних простора.

Постоји функција која вам омогућава да изаберете између тврдих језичака или размака задате дужине за увлачење и још много тога. Мане овог коришћења су:

  1. Не могу ово изворно да користим са вашим уређивачем текста, пребацивање између уређивача и веб прегледача омета.
  2. Није сигурно. Корисни терети ЈСОН често садрже токене за потврду идентитета, АПИ кључеве и друге осетљиве информације. Не желите да је налепите на непоуздану веб страницу.

2. Претти ЈСОН (додатак за Сублиме Тект Едитор 2 и 3)

Следећи на листи је Претти ЈСОН, пакет за оне који љуљају узвишени уређивач текста 2 или 3. Пакет има богате функције с подршком за претварање ЈСОН-а у КСМЛ, уљепшавање ЈСОН-а или његово умањивање.

Уз овај додатак не постоје подразумевани тастери за пречице, па бисте морали сами да поставите те пречице или да користите командну палету Цтрл [Цмд] + Схифт + П да бисте то користили.

3. ЈСОН алати (додатак за ВС код)

Вјероватно, најпопуларнији уређивач текста, ВС Цоде има проширење за готово све под сунцем. Једно од таквих додатака је ЈСОН Тоолс и најбоља ствар у вези с њим је што не морате чак ни да посегнете за мишем ако не желите.

Нуди само две једноставне и корисне функције: ЈСОН преттифи и ЈСОН минифи. Може му се приступити директно из командне палете (Цтрл [Цмд] + Схифт + П) где можете тражити ЈСОН минифи или преттифи. Можете да притиснете Цтрл [Цмд] + Алт + П да бисте директно претворили изабрани текст или Алт + М да бисте га умањили.

4.  Претти-ЈСОН (додатак за Атом Тект Едитор)

Уређивач Претти-ЈСОН за Атом долази са функцијама за лепљење, умањивање, сортирање и лепљење (које сортира ваш ЈСОН објекат по имену сваке вредности) и неколико других корисних функција. С обзиром на то колико тастерских пречица и команди је већ доступно у Атому, аутор је одлучио да по дефаулту можете користити ову екстензију директно путем командне палете Цтрл [Цмд] + Схифт + П. Ако одлучите да желите прилагођену пречицу, увек можете да одете у подешавања и конфигуришете је.

Атом едитор је већ познат по спором времену покретања и ово проширење му додаје значајну количину. Мој уређивач (који је инсталиран унутар ВМ-а, тако да су резултати мало претјерани) добија пораст од преко 4000 мс у времену покретања за Атом. То преко 4 секунде док чекате да се отвори уређивач текста. Чак и у ВМ ниске спецификације, то је предуго време чекања и то је једина критика коју имам у вези са овим продужењем.

Закључак

Ако сте програмер, постоји шанса да користите неки од горе наведених уредника. Надамо се да ће овде наведени алати испунити ваша очекивања и побољшати ваш рад.

Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...