Ֆայլերի փոխարկիչներ

JSON-ից YAML փոխակերպիչ

Առցանց գործիք JSON տեքստը YAML ձևաչափի փոխակերպելու համար՝ նահանջի և բանալիների տեսակավորման կարգավորմամբ։

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

Այս առցանց գործիքը փոխակերպում է JSON տեքստը կառուցվածքային YAML ձևաչափի։ Կարող եք տեղադրել օբյեկտներ, ներդրված զանգվածներ, թվեր, տողային արժեքներ և տրամաբանական տվյալներ պարունակող ցանկացած վավեր JSON փաստաթուղթ։ Փոխակերպման ընթացքում ստեղծվում է բլոկային ոճի ընթեռնելի YAML տեքստ՝ պահպանելով Յունիկոդ նիշերը, հայերեն տառերն ու հատուկ նշանները։ Կարգավորումներում կարող եք ընտրել նահանջի չափը բացատների քանակով, որի հիմնական արժեքը 2 է։ Եթե ցանկանում եք կարգավորել դաշտերի հերթականությունը, ակտիվացրեք բանալիների այբբենական տեսակավորման տարբերակը։ Զանգվածների տարրերը ներկայացվում են ցուցակի գծիկներով, ինչը հեշտացնում է կարգավորումների ֆայլերի ընթերցումը։ Դատարկ կամ միայն բացատներ պարունակող տեքստ մուտքագրելիս արդյունքի դաշտը մնում է դատարկ։ Եթե տվյալները պարունակում են շարահյուսական սխալներ, օրինակ՝ բացակայող փակագծեր կամ չակերտներ, արդյունքի դաշտում YAML տեքստ չի ցուցադրվում։ Ստացված տեքստը կարող եք պատճենել և օգտագործել ձեր նախագծերում։

Հրահանգներ

  1. Մուտքագրեք կամ տեղադրեք վավեր JSON տեքստը համապատասխան դաշտում։
  2. Ընտրեք անհրաժեշտ նահանջի չափը՝ նշելով բացատների քանակը (լռելյայն արժեքն է 2)։
  3. Ցանկության դեպքում միացրեք բանալիների այբբենական տեսակավորումը։
  4. Ստուգեք ելքային դաշտում ստացված YAML տեքստը և պատճենեք այն։

Օրինակներ

  • Պարզ օբյեկտի փոխակերպում. մուտքագրելով {"անուն": "Արամ", "տարիք": 28}, ստանում եք բլոկային YAML տեքստ՝ նշված դաշտերով և համապատասխան նահանջով։
  • Զանգվածով կառուցվածքի փոխակերպում. մուտքագրելով {"նախագիծ": "Կայք", "տեխնոլոգիաներ": ["JSON", "YAML"]}, ստանում եք YAML ցուցակ՝ գծիկներով ներկայացված տարրերով։

ՀՏՀ

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

Եթե JSON տեքստում կան շարահյուսական խախտումներ, օրինակ՝ չփակված չակերտներ կամ ավելորդ ստորակետներ, YAML տեքստը չի ձևավորվում, և արդյունքի դաշտը մնում է դատարկ՝ առանց սխալի հաղորդագրության։

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

Այո, փոխակերպման ընթացքում Յունիկոդ նիշերը, ներառյալ հայերեն տառերը, պահպանվում են իրենց բնական տեսքով առանց աղավաղումների։

Ինչպե՞ս է գործիքն արձագանքում դատարկ մուտքագրմանը։

Դատարկ կամ միայն բացատանիշեր պարունակող մուտքագրման դեպքում արդյունքի դաշտում YAML տեքստ չի ցուցադրվում՝ ոչ մի տող, այլ միայն դատարկ տարածք։

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

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