XML-ից JSON փոխարկիչ
XML տեքստի առցանց փոխարկում JSON ձևաչափի: Պահպանում է ատրիբուտները, հիերարխիկ կառուցվածքը և ապահովում նահանջի կարգավորում:
Գործարկել գործիքը
XML տվյալները JSON ձևաչափի վերածելու առցանց գործիքը հնարավորություն է տալիս արագ կերպով մշակել և վերակառուցել ծրագրային տեքստերը: Այն ամբողջությամբ պահպանում է XML հանգույցների ատրիբուտները, ներդրված տարրերը և հիերարխիկ կառուցվածքը: Կրկնվող նույնանուն տարրերն ինքնաբերաբար խմբավորվում են JSON զանգվածների մեջ, ինչը հեշտացնում է բարդ կառուցվածք ունեցող ցանկերի ընթերցումը: Եթե որոշակի տարրեր հանդիպում են միայն մեկ անգամ, սակայն ծրագրային տրամաբանությունը պահանջում է դրանք դիտարկել որպես զանգված, կարող եք ստորակետերով նշել այդ տարրերի անունները համապատասխան դաշտում: Կարգավորումներում հնարավոր է փոփոխել նահանջի չափը, որի հիմնական լռելյայն արժեքը երկու բացատ է: Դատարկ կամ միայն բացատներ պարունակող տեքստ տեղադրելիս արդյունքի դաշտում ձևավորվում է դատարկ JSON օբյեկտ: Եթե մուտքագրված XML կոդը պարունակում է շարահյուսական սխալներ, չփակված թեգեր կամ անվավեր սիմվոլներ, համակարգը տեղեկացնում է փոխարկման անհնարինության մասին: Գործիքը հարմար է վեբ ծառայությունների ինտեգրման, API հարցումների և տվյալների վերլուծության համար:
Հրահանգներ
- Տեղադրեք կամ մուտքագրեք XML կոդը համապատասխան դաշտում:
- Ըստ ցանկության նշեք նահանջի բացատների քանակը (լռելյայն արժեքը 2 է):
- Անհրաժեշտության դեպքում մուտքագրեք ստորակետով առանձնացված տարրերի անունները, որոնք պետք է դառնան JSON զանգված:
- Սեղմեք փոխարկման կոճակը և դիտեք ձևավորված JSON արդյունքը պատուհանում:
Օրինակներ
- <user id="42"><name>Արամ</name><email>aram@example.com</email></user> տեքստը 2 բացատ նահանջով փոխարկելիս արդյունքի դաշտում ցուցադրվում է JSON օբյեկտ, որտեղ id ատրիբուտը և մյուս դաշտերը պահպանված են:
- <items><item>Գիրք</item><item>Գրիչ</item></items> XML կառուցվածքը փոխարկելիս item տարրերը ինքնաբերաբար խմբավորվում են JSON զանգվածի մեջ:
ՀՏՀ
Ի՞նչ է տեղի ունենում, եթե XML տեքստը սխալներ է պարունակում:
Եթե XML կառուցվածքը սխալ է ձևավորված կամ պարունակում է չփակված թեգեր, փոխարկումը չի կատարվում, իսկ էկրանին հայտնվում է համապատասխան ծանուցում:
Ինչպե՞ս են ներկայացվում XML ատրիբուտները JSON ձևաչափում:
XML հանգույցների ատրիբուտները պահպանվում են և ներկայացվում որպես ստացված JSON օբյեկտի համապատասխան դաշտեր:
Ի՞նչ արդյունք է ձևավորվում դատարկ մուտքի դեպքում:
Դատարկ կամ միայն բացատներ պարունակող դաշտի դեպքում արդյունքի պատուհանում ձևավորվում է դատարկ JSON օբյեկտ:
Ինչպե՞ս օգտագործել պարտադիր զանգված դարձող տարրերի դաշտը:
Եթե XML կոդում որևէ տարր հանդիպում է մեկ անգամ, բայց ցանկանում եք, որ JSON արդյունքում այն լինի զանգված, մուտքագրեք այդ տարրի անունը համապատասխան դաշտում: