JSON formatter և minifier

Գեղեցկացնել կամ փոքրացնել JSON-ը և արագ գտնել սխալները՝ տողի ու սյան մանրամասներով։

Տեղադրիր, գործարկիր և պատճենիր՝ մեկ կարճ հոսքով։ Մուտքային տվյալները մշակվում են միայն քո բրաուզերում։

Մուտքային տվյալները երբեք չեն ուղարկվում սերվերի (մշակումն ամբողջությամբ բրաուզերում է)։
Անվտանգ է գաղտնի տվյալների հետ աշխատելու համար։

Ինչպես օգտագործել

  1. Տեղադրիր JSON-ը մուտքային պատուհանում։
  2. Սեղմիր Pretty կամ Minify։
  3. Պատճենիր արդյունքը և ավարտվեց։

Կարճատներ

Ctrl/Cmd + Enter: Ձևաչափել
Ctrl/Cmd + Shift + Enter: Փոքրացնել
Ctrl/Cmd + L: Մաքրել (հաստատումով)

Օրինակ

Վավեր JSON-ի ձևաչափում

Մուտք

{"name":"Անի","age":28,"tags":["API","վրիպազերծում"]}

Արդյունք

Pretty՝ բազմատող, indent-ով
Minify՝ մեկ տողի JSON

Անվավեր JSON

Մուտք

{"name":"Անի","age":28,}

Արդյունք

Սխալի բանները ցույց են տալիս տողը, սյունակը և մոտակա հատվածը

Ի՞նչ է JSON formatting-ը

Formatting-ը ավելացնում է indent և տողադարձեր՝ ընթերցելիությունը բարձրացնելու համար, ինչն ավելի հեշտ է դարձնում debug-ն ու review-ը։

Ի՞նչ է JSON minify-ը

Minify-ը հեռացնում է ավելորդ բացատներն ու տողադարձերը՝ payload-ի չափը փոքրացնելու և JSON-ը կոմպակտ պահելու համար։

Հաճախ հանդիպող սխալներ և շտկումներ

  • Վերջի ստորակետ (օրինակ՝ {"a":1,})
  • Key-երի կամ string արժեքների շուրջ բաց թողնված չակերտներ
  • Մեկնաբանության token-ներ (ստանդարտ JSON-ը չի աջակցում // կամ /* */)

ՀՏՀ

Սխալ եմ ստանում

Գործիքը ցույց է տալիս տողը, սյունակը և մոտակա տեքստը։ Օգտագործիր Jump to Error-ը՝ կուրսորը մուտքի ճշգրիտ տեղը տեղափոխելու համար։

Կարո՞ղ եմ օգտագործել մեկնաբանություններով JSON (JSONC/JSON5)։

Ստանդարտ JSON-ը մեկնաբանություններ չի թույլատրում։ Միացրու «Strip comments before parse»-ը միայն անհրաժեշտության դեպքում (լիովին համատեղելի չէ)։

Մեծ JSON-ը դանդաղ է թվում

Վերլուծումն ու stringify-ը կատարվում են Web Worker-ում։ UI-ը օգտագործում է չափից կախված պաշտպանիչ սահմանափակումներ՝ մուտքը արձագանքող պահելու համար։

Տվյալնե՞րը վերբեռնվում են։

Ոչ։ Վերլուծումը, formatting-ը և minify-ը կատարվում են տեղային՝ քո բրաուզերում։

Տեսնում եմ \uXXXX արդյունք

Անջատիր Unicode Escape-ը, որպեսզի ընթեռնելի նիշերը դուրս գրվեն ուղիղ։