YAML-ից JSON փոխարկիչ
Օնլայն գործիք YAML ձևաչափի տեքստը JSON ձևաչափի փոխակերպելու համար՝ նահանջի և բանալիների տեսակավորման կարգավորմամբ։
Գործարկել գործիքը
Այս օնլայն գործիքը փոխակերպում է YAML ձևաչափի տվյալները ստանդարտ JSON տեքստի։ Կարող եք տեղադրել ցանկացած կառուցվածքային տվյալ, այդ թվում՝ բազմամակարդակ ցուցակներ, օբյեկտներ և պարամետրերի ծառեր։ Փոխակերպման ընթացքում YAML մեկնաբանությունները չեն պահպանվում, քանի որ ստանդարտ JSON ձևաչափը չի ապահովում մեկնաբանությունների շարահյուսություն։ Գործիքը հնարավորություն է տալիս կարգավորել ելքային JSON տեքստի նահանջի չափը, որի լռելյայն արժեքը 2 բացատ է։ Եթե անհրաժեշտ է դասավորել բանալիներն ըստ այբբենական կարգի, ակտիվացրեք բանալիների տեսակավորման կարգավորումը։ Դատարկ մուտքագրման դեպքում արդյունքի դաշտում ստացվում է դատարկ JSON օբյեկտ։ Երբ մուտքագրված տեքստը պարունակում է մի քանի YAML փաստաթուղթ՝ բաժանված երեք գծիկներով, գործիքը հերթով վերլուծում է բոլոր բաժինները։ Դատարկ բաժինները հեռացվում են, իսկ մնացած մի քանի փաստաթղթերի արդյունքը ներկայացվում է JSON զանգվածի տեսքով։ Եթե մնում է միայն մեկ փաստաթուղթ, այն վերածվում է առանձին օբյեկտի։ Սխալ շարահյուսության կամ անհամատեղելի տվյալների դեպքում ծրագիրը ցուցադրում է սխալի մասին ծանուցում։
Հրահանգներ
- Տեղադրեք YAML տեքստը համապատասխան մուտքագրման դաշտում:
- Նշեք անհրաժեշտ նահանջի չափը (լռելյայն՝ 2 բացատ):
- Ըստ ցանկության միացրեք բանալիների այբբենական տեսակավորումը:
- Սեղմեք փոխակերպման կոճակը և պատճենեք ստացված 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 օբյեկտ ({})։