آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
JSON پیسٹ کریں یا ڈالیں اور ایسی XML دستاویز لیں جس کے اوپر اعلان، ایک <root> عنصر اور ہر کی کا ایک عنصر ہو۔ فہرست اپنی کی کے نام کے دہرائے گئے عناصر بنتی ہے — "items": [..] سے کئی <items> عناصر بنتے ہیں — اور اوپر کی سطح کی فہرست <root> کے نیچے <item> عناصر بنتی ہے۔
نتیجہ جان بوجھ کر سادہ ہے: کوئی ایٹریبیوٹ نہیں بنایا جاتا، ہر قدر اپنے عنصر کے اندر متن ہے، null خالی عنصر بنتا ہے، اور دستاویز ہر سطح پر دو خالی جگہوں سے ترتیب پاتی ہے تاکہ کسی بھی ایڈیٹر میں پڑھی جا سکے۔ جو کیز XML نام کے طور پر قبول نہیں کرتا — ہندسے سے شروع، خالی جگہ یا علامتوں والی — انہیں انڈر اسکور سے صاف کیا جاتا ہے تاکہ نتیجہ ہمیشہ پارس ہو۔
متن صحیح طرح اسکیپ ہوتا ہے (& < > اور کنٹرول حروف)، انکوڈنگ UTF-8 ہے، اور ڈاؤن لوڈ سے پہلے آپ پہلی 200 سطریں دیکھتے ہیں۔ کچھ اپ لوڈ نہیں ہوتا۔
JSON کو XML میں تبدیل کریں کا طریقہ
JSON فائل ڈالیں، یا JSON خانے میں پیسٹ کریں۔
«XML میں تبدیل کریں» دبائیں۔
پیش نظارہ جانچیں اور .xml ڈاؤن لوڈ کریں۔
معاون فارمیٹس اور حدود
ان پٹ
JSON (.json) — فائل یا پیسٹ کیا متن
آؤٹ پٹ
XML 1.0، UTF-8، اوپر اعلان، خوش خط ترتیب
روٹ
<root>؛ اوپر کی سطح کی فہرست <item> عناصر بنتی ہے
فہرستیں
کی کے نام کے دہرائے گئے عناصر
کہاں چلتا ہے
براؤزر میں – اپ لوڈ کے بغیر
ان کے لیے نہیں: کسی مخصوص XML اسکیما (SOAP، RSS، انوائس کا معیار) سے مطابقت — عناصر کے نام آپ کی JSON کیز پر چلتے ہیں، اسکیما پر نہیں۔
اکثر پوچھے گئے سوالات
کیا میری فائل سرور پر اپ لوڈ ہوتی ہے؟
نہیں۔ تبدیلی پوری کی پوری آپ کے براؤزر میں، آپ کے اپنے آلے کی طاقت سے ہوتی ہے۔ فائل آپ کے کمپیوٹر یا موبائل سے باہر نہیں جاتی؛ اسی لیے صفحہ ایک بار کھل جانے کے بعد یہ ٹول انٹرنیٹ کے بغیر بھی چلتا ہے۔
فہرستیں کیسے دکھائی جاتی ہیں؟
دہرائے گئے عناصر کے طور پر۔ {"items": [1, 2]} سے <items>1</items><items>2</items> بنتا ہے۔ دستاویز کے بالکل اوپر کی فہرست <root> کے اندر <item> عناصر بنتی ہے۔ خالی فہرست کوئی عنصر نہیں بناتی۔
خالی جگہ یا ہندسوں والی کیز کا کیا؟
XML عنصر کا نام ہندسے سے شروع نہیں ہو سکتا نہ اس میں خالی جگہ ہو سکتی ہے۔ ایسی کیز صاف کی جاتی ہیں: "1st place" سے _1st_place، "unit price" سے unit_price۔ باقی سب جوں کا توں رہتا ہے۔
کیا ذیلی عناصر کی بجائے ایٹریبیوٹ مل سکتے ہیں؟
نہیں — یہ کنورٹر ہمیشہ ذیلی عناصر لکھتا ہے، جس سے میپنگ واضح رہتی ہے اور XML سے JSON کے ٹول سے واپس پلٹی جا سکتی ہے۔