Ծրագրավորման գործիքներ

JSON սեղմիչ

Սեղմեք JSON տեքստը առցանց՝ հեռացնելով ավելորդ բացատներն ու տողադարձերը: Գործիքը հաշվարկում է նիշերի խնայողությունը և պահպանում ոչ-ASCII նիշերը:

Գործարկել գործիքը

JSON սեղմիչը վերլուծում է ձեր տրամադրած տեքստը և վերածում այն կոմպակտ տեսքի: Երբ աշխատում եք ծրագրավորման, տվյալների փոխանցման կամ վեբ հարցումների հետ, ձևաչափված տեքստում եղած ավելորդ բացատները, տողադարձերն ու պարբերությունները մեծացնում են նիշերի ընդհանուր քանակը: Այս առցանց գործիքը հեռացնում է ստորակետերից և երկկետերից հետո եղած ավելորդ բացատները` պահպանելով տվյալների ճշգրիտ ծառային կառուցվածքն ու արժեքները:

Գործիքն ընդունում է մինչև 1,000,000 բայթ UTF-8 ծավալով JSON տեքստ: Տվյալների մշակումից հետո արդյունքի դաշտում անմիջապես ցուցադրվում է սեղմված տեքստը, ինչպես նաև մուտքային ու ելքային նիշերի հաշվիչը և ստացված խնայողության տոկոսը: Եթե մուտքագրեք դատարկ տող կամ միայն բացատանիշեր, արդյունքը կլինի դատարկ` զրոյական ցուցանիշներով: Հայերեն տառերը և մյուս ոչ-ASCII նիշերը պահպանվում են իրենց սկզբնական տեսքով և չեն փոխարինվում հատուկ կոդերով: Իսկ եթե մուտքային տվյալներում առկա է շարահյուսական անճշտություն, համակարգը ցույց է տալիս խնդրի կոնկրետ տողն ու սյունակը: Սա օգնում է արագ գտնել և ուղղել փաստաթղթի ձևաչափի վրիպակները նախքան տվյալներն ուղարկելը:

Հրահանգներ

  1. Տեղադրեք կամ մուտքագրեք ձեր JSON տեքստը մուտքային դաշտում:
  2. Սեղմեք սեղմման կոճակը տվյալների մշակումն սկսելու համար:
  3. Տեսեք սեղմված միատող արդյունքը և նիշերի խնայողության հաշվարկը արդյունքի պատուհանում:
  4. Պատճենեք պատրաստի կոմպակտ տեքստը ձեր նախագծում կամ ցանցային հարցումներում օգտագործելու համար:

Օրինակներ

  • Մուտքային տվյալներ՝ { "անուն": "Արամ", "տարիք": 25 } Ելքային տվյալներ՝ {"անուն":"Արամ","տարիք":25}
  • Մուտքային տվյալներ՝ [ "Երևան", "Գյումրի", "Վանաձոր" ] Ելքային տվյալներ՝ ["Երևան","Գյումրի","Վանաձոր"]

ՀՏՀ

Արդյո՞ք հայերեն տառերը կամ յունիկոդ նիշերը փոխակերպվում են հատուկ կոդերի:

Ոչ, սեղմման ընթացքում ոչ-ASCII նիշերը պահպանում են իրենց սկզբնական տեսքը և չեն փոխարինվում յունիկոդային կոդերով:

Ի՞նչ է տեղի ունենում, եթե մուտքագրված JSON կառուցվածքում առկա է սխալ:

Եթե տվյալները պարունակում են շարահյուսական սխալ, համակարգը ցույց է տալիս անճշտության ճշգրիտ տողն ու սյունակը:

Ի՞նչ արդյունք է վերադարձվում դատարկ մուտքագրման դեպքում:

Դատարկ կամ միայն բացատներ պարունակող տեքստի դեպքում արդյունքը մնում է դատարկ, իսկ նիշերի քանակն ու խնայողությունը նշվում են զրո:

Ո՞րն է մուտքագրվող տվյալների առավելագույն թույլատրելի չափը:

Մուտքային տեքստի UTF-8 ծավալը չպետք է գերազանցի 1,000,000 բայթը:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։