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

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

Առցանց գործիք JSON տեքստը XML ձևաչափի փոխակերպելու համար: Կարգավորեք արմատային տարրի անվանումը և ստացեք հստակ ձևաչափված կոդ:

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

Առցանց գործիքը փոխակերպում է JSON տեքստը XML ձևաչափի՝ պահպանելով տվյալների կառուցվածքը և հիերարխիան։ Եթե մուտքագրում եք օբյեկտ, յուրաքանչյուր բանալի դառնում է առանձին XML տարր, իսկ ներդրված օբյեկտները պահպանվում են իրենց ծնող տարրի ներսում։ Զանգվածների դեպքում տարրերը ստանում են համապատասխան պիտակներ, ինչը թույլ է տալիս կազմակերպված ներկայացնել տվյալների ցուցակները։ Օգտատերը կարող է ինքնուրույն նշել արմատային տարրի անվանումը, որը լռելյայն ընդունում է root արժեքը։ Եթե անվանման կամ բանալու մեջ առկա են XML ձևաչափին չհամապատասխանող նիշեր, դրանք փոխարինվում են ընդգծանշանով, իսկ թվով սկսվող անունների սկզբում ավելացվում է նույն նշանը։ Գործիքը ներառում է նաև կոկիկ ձևաչափման կարգավորում, որն ավելացնում է նահանջներ, տողադարձեր և XML վերնագիր՝ արդյունքի ընթեռնելիությունը բարձրացնելու համար։ Եթե մուտքագրված դաշտը դատարկ է, արդյունքում ցուցադրվում է դատարկ XML տեքստ, իսկ դատարկ արժեքի (null) դեպքում ստեղծվում է ինքնափակվող արմատային տարր։ Ոչ վավեր կամ սխալ կառուցված տվյալների դեպքում ծրագիրը ցուցադրում է սխալի մասին հաղորդագրություն՝ օգնելով արագ գտնել և շտկել խնդիրը։

Հրահանգներ

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

Օրինակներ

  • Պարզ օբյեկտի փոխարկում. {"title": "Գիրք", "price": 5000} մուտքագրելիս ստացվում է <root><title>Գիրք</title><price>5000</price></root> կոդը:
  • Զանգվածի փոխարկում. {"items": ["խնձոր", "տանձ"]} տվյալների դեպքում գեներացվում է <root><items>խնձոր</items><items>տանձ</items></root> կառուցվածքը:

ՀՏՀ

Ի՞նչ է լինում, եթե JSON բանալին սկսվում է թվով կամ ունի անթույլատրելի նիշեր:

XML անվանումների կանոններին չհամապատասխանող նիշերը փոխարինվում են ընդգծանշանով, իսկ եթե բանալին սկսվում է թվով, դրա սկզբում ավելացվում է նույն նշանը:

Ինչպե՞ս է գործիքը մշակում դատարկ մուտքագրումը կամ null արժեքը:

Դատարկ կամ միայն բացատներ պարունակող տեքստի դեպքում արդյունքում ցուցադրվում է դատարկ XML տող: JSON null արժեքի դեպքում ստեղծվում է ինքնափակվող արմատային տարր (օրինակ՝ <root/>):

Ի՞նչ տարբերություն է տալիս կոկիկ ձևաչափման կարգավորումը:

Երբ ձևաչափումը միացված է, ելքային XML-ին ավելանում է վերնագրի տող և տողադարձեր՝ նահանջներով: Անջատված լինելու դեպքում տվյալները ցուցադրվում են մեկ հոծ տողով:

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

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