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

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

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

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

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

Հրահանգներ

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

Օրինակներ

  • Մուտք՝ name: SmartPlusLab, version: 1.0 -> Ելք՝ {"name": "SmartPlusLab", "version": 1.0}
  • Մուտք՝ items:\n - first\n - second -> Ելք՝ {"items": ["first", "second"]}

ՀՏՀ

Ի՞նչ է տեղի ունենում YAML մեկնաբանությունների հետ փոխակերպման ժամանակ:

JSON ձևաչափը չի աջակցում մեկնաբանություններ, ուստի YAML ֆայլի մեկնաբանությունները փոխակերպման ընթացքում հեռացվում են:

Ինչպե՞ս է գործիքը մշակում բազմաթիվ YAML փաստաթղթեր:

Երբ փաստաթղթերը բաժանված են երեք գծիկներով (---), գործիքը հեռացնում է դատարկ բաժինները և մեկից ավելի փաստաթղթերի դեպքում վերադարձնում է JSON զանգված:

Ի՞նչ է ցուցադրվում, եթե մուտքագրված տեքստը դատարկ է:

Դատարկ կամ միայն բացատներ պարունակող մուտքագրման դեպքում արդյունքի դաշտում ստացվում է դատարկ JSON օբյեկտ ({})։

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

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