JSON-ից YAML փոխակերպիչ
Առցանց գործիք JSON տեքստը YAML ձևաչափի փոխակերպելու համար՝ նահանջի և բանալիների տեսակավորման կարգավորմամբ։
Գործարկել գործիքը
Այս առցանց գործիքը փոխակերպում է JSON տեքստը կառուցվածքային YAML ձևաչափի։ Կարող եք տեղադրել օբյեկտներ, ներդրված զանգվածներ, թվեր, տողային արժեքներ և տրամաբանական տվյալներ պարունակող ցանկացած վավեր JSON փաստաթուղթ։ Փոխակերպման ընթացքում ստեղծվում է բլոկային ոճի ընթեռնելի YAML տեքստ՝ պահպանելով Յունիկոդ նիշերը, հայերեն տառերն ու հատուկ նշանները։ Կարգավորումներում կարող եք ընտրել նահանջի չափը բացատների քանակով, որի հիմնական արժեքը 2 է։ Եթե ցանկանում եք կարգավորել դաշտերի հերթականությունը, ակտիվացրեք բանալիների այբբենական տեսակավորման տարբերակը։ Զանգվածների տարրերը ներկայացվում են ցուցակի գծիկներով, ինչը հեշտացնում է կարգավորումների ֆայլերի ընթերցումը։ Դատարկ կամ միայն բացատներ պարունակող տեքստ մուտքագրելիս արդյունքի դաշտը մնում է դատարկ։ Եթե տվյալները պարունակում են շարահյուսական սխալներ, օրինակ՝ բացակայող փակագծեր կամ չակերտներ, արդյունքի դաշտում YAML տեքստ չի ցուցադրվում։ Ստացված տեքստը կարող եք պատճենել և օգտագործել ձեր նախագծերում։
Հրահանգներ
- Մուտքագրեք կամ տեղադրեք վավեր JSON տեքստը համապատասխան դաշտում։
- Ընտրեք անհրաժեշտ նահանջի չափը՝ նշելով բացատների քանակը (լռելյայն արժեքն է 2)։
- Ցանկության դեպքում միացրեք բանալիների այբբենական տեսակավորումը։
- Ստուգեք ելքային դաշտում ստացված YAML տեքստը և պատճենեք այն։
Օրինակներ
- Պարզ օբյեկտի փոխակերպում. մուտքագրելով {"անուն": "Արամ", "տարիք": 28}, ստանում եք բլոկային YAML տեքստ՝ նշված դաշտերով և համապատասխան նահանջով։
- Զանգվածով կառուցվածքի փոխակերպում. մուտքագրելով {"նախագիծ": "Կայք", "տեխնոլոգիաներ": ["JSON", "YAML"]}, ստանում եք YAML ցուցակ՝ գծիկներով ներկայացված տարրերով։
ՀՏՀ
Ի՞նչ է տեղի ունենում, եթե մուտքագրված JSON տեքստը սխալ է պարունակում։
Եթե JSON տեքստում կան շարահյուսական խախտումներ, օրինակ՝ չփակված չակերտներ կամ ավելորդ ստորակետներ, YAML տեքստը չի ձևավորվում, և արդյունքի դաշտը մնում է դատարկ՝ առանց սխալի հաղորդագրության։
Արդյո՞ք պահպանվում են հայերեն տառերն ու Յունիկոդ նիշերը։
Այո, փոխակերպման ընթացքում Յունիկոդ նիշերը, ներառյալ հայերեն տառերը, պահպանվում են իրենց բնական տեսքով առանց աղավաղումների։
Ինչպե՞ս է գործիքն արձագանքում դատարկ մուտքագրմանը։
Դատարկ կամ միայն բացատանիշեր պարունակող մուտքագրման դեպքում արդյունքի դաշտում YAML տեքստ չի ցուցադրվում՝ ոչ մի տող, այլ միայն դատարկ տարածք։