24 converter एकके · चलने · फाइली

JSON चे XML मध्ये रूपांतर JavaScript Object Notation ↔ Extensible Markup Language मोफत ऑनलाइन सुरक्षित

एक JSON फाइल सोडा आणि XML घेऊन जा. वाचणे आणि लिहिणे दोन्ही इथेच, तुमच्या ब्राउझरमध्ये होते, म्हणून फाइल तुमचे उपकरण सोडत नाही — आणि हा प्रवास काय टिकवतो आणि काय टिकवू शकत नाही, ते खाली लिहिले आहे, तुम्ही स्वतः शोधण्यासाठी सोडलेले नाही.

तुमची फाइल बदला

इथे एक JSON फाइल सोडा, किंवा एक निवडा.

तुमची फाइल हे उपकरण सोडून जात नाही. सगळे तुमच्या ब्राउझरमध्ये चालते.

या बदलणाऱ्या साधनाबद्दल
काय टिकते संपूर्ण झाड. एकाच किल्लीची वस्तू दस्तऐवजाला त्या किल्लीचे नाव देते, म्हणून JSON पर्यंत जाऊन परत आलेले XML स्वतःसारखेच दिसते; यादी आपला घटक पुन्हा लिहिते; @ ने सुरू होणारी किल्ली वैशिष्ट्य होते.
काय जमत नाही JSON ची कोणतीही किल्ली एक शब्द असू शकते; XML च्या घटकाचे नाव नाही. जी किल्ली वैध नाव नाही ती पिळून नाव बनवली जात नाही — ती ‎<item name="…">‎ होते, म्हणून मूळ अजूनही फाइलमध्ये आहे आणि अजूनही सापडते. नामविश्वही लावले जात नाही आणि आराखडाही: निकाल नीट घडलेला आहे, तपासलेला नाही.
कुठे चालते तुमच्या ब्राउझरमध्ये. काहीही अपलोड होत नाही, त्यामुळे नंतर पुसायलाही काही उरत नाही.

काहीही अपलोड होत नाही

JSON मधून रूपांतर

JSON मध्ये रूपांतर

ही स्वरूपे कुठून आली

CSV सर्वांत जुने आणि सर्वांत कमी प्रमाणित आहे: मजकुराच्या ओळी म्हणून लिहिलेला तक्ता, १९७० च्या दशकापासून वापरात, आणि लेखी स्वरूपात वर्णिले गेले फक्त २००५ मध्ये — तोवर प्रत्येक प्रोग्रामने स्वतःच ठरवले होते की विभाजक काय आहे आणि अवतरणचिन्हे कधी घालायची. XML १९९८ मध्ये SGML मधून वाढले, अशा दस्तऐवजांसाठी ज्यांना कडक रचना वाहावी लागते आणि आराखड्याशी ताडून पाहावे लागते. JSON डग्लस क्रॉकफर्ड यांनी २००१ च्या सुमारास जावास्क्रिप्टमधून ओढून काढले, मुद्दाम ते वस्तू, याद्या, संख्या आणि अक्षरमालिका एवढ्यावर आणून सोडले — आणि तीच काटकसर त्याच्या वेबवरील विजयाचे कारण आहे. YAML हा त्याचा वाचनीय चुलतभाऊ, जिथे आतली मोकळी जागा तेच काम करते जे अन्यत्र कंस करतात. यांच्यामधल्या रूपांतरात एकच गोष्ट महत्त्वाची: CSV सपाट आहे, ओळी-स्तंभांची जाळी; तर JSON, XML आणि YAML ही झाडे आहेत.

ती तुम्हाला कुठे भेटतात

CSV तेच आहे जे स्प्रेडशीट निर्यात करते आणि जे एखादा हिशेबनीस, दुकानाचे व्यासपीठ किंवा बँकेचे विवरणपत्र तुमच्या हातात देते. JSON ही भाषा वेबच्या सेवा आपापसात बोलतात आणि मांडणीच्या फायली वाढत्या प्रमाणात त्यातच लिहिल्या जातात. XML जुन्या संस्थात्मक प्रणालींत, बीजकांच्या मानकांत आणि स्वतः कार्यालयीन स्वरूपांच्या आतही टिकून आहे. YAML ही ती जागा जिथे माणसे हाताने मांडणी लिहितात. यांच्यात रूपांतर करणे म्हणजे माहिती जिथे तयार झाली तिथून जिथे लागते तिथे नेण्याचे रोजचे काम.

वारंवार विचारले जाणारे प्रश्न

माझी CSV एक्सेलमध्ये एकाच स्तंभात उघडली. का?

कारण तुमची स्प्रेडशीट दुसऱ्या विभाजकाची वाट पाहत होती. एक्सेल संगणकाच्या प्रादेशिक मांडणीतला यादी-विभाजक पाळतो, आणि जिथे स्वल्पविराम आधीच दशांश चिन्ह आहे तिथे तो अर्धविराम असतो — म्हणजे खंडीय युरोपच्या बहुतांश भागात. मग स्वल्पविरामांनी विभागलेली फाइल मजकुराच्या एकाच स्तंभासारखी दिसते. फाइलवर दोनदा टिचकी मारण्याऐवजी आयातीची खिडकी वापरा आणि विभाजक स्पष्ट सांगा. याच प्रादेशिक मांडणीमुळे ३.५ कधीकधी तारीख बनून येते.

माझे एकात एक गुंफलेले JSON नीटनेटकी स्प्रेडशीट का होत नाही?

कारण स्प्रेडशीट सपाट आहे आणि JSON झाड. एक ओळ प्रत्येक स्तंभासाठी एक मूल्य धरते; तर JSON ची एक वस्तू एखाद्या क्षेत्रातील यादीच्या आत आणखी एक यादी धरू शकते. रूपांतर म्हणजे ते कसे सपाट करायचे हे निवडणे: एकतर गुंफलेली नावे जोडून एक लांब स्तंभ-शीर्षक करायचे, नाहीतर जनक ओळ प्रत्येक अपत्यासाठी एकदा पुन्हा लिहायची. दोन्ही तडजोडी आहेत आणि कोणतीही आपोआप उलट करता येत नाही — म्हणूनच स्प्रेडशीटकडून मूळ आकाराकडे परतायला सहसा माणसाचा निर्णय लागतो.

फाइलची गुणवत्ता घटते का?

ते दोन्ही स्वरूपे काय सामावू शकतात यावर अवलंबून आहे. एकच गोष्ट साठवणाऱ्या स्वरूपांमधले रूपांतर — PNG चे BMP, WAV चे FLAC — काहीही गमावत नाही. जागा वाचवण्यासाठी माहिती फेकून देणाऱ्या स्वरूपात, जसे JPEG किंवा MP3, रूपांतर प्रत्येक वेळी थोडे गमावते, आणि परत फिरवले तरी ते परत येत नाही. जिथे निवड शक्य आहे तिथे हे पान सर्वांत लहान फाइल बनवण्याऐवजी मूळ गुणवत्ता टिकवण्याकडे झुकते.

माझी फाइल कुठे अपलोड होते का?

नाही. रूपांतर तुमच्याच यंत्रावर, तुमच्या ब्राउझरच्या आत होते; फाइल तिथून कधीच बाहेर जात नाही, आणि इथे ती घेऊ शकेल असा सर्व्हरच नाही. म्हणूनच मोठ्या फाइलला अपलोड नव्हे तर तुमचीच स्मृती मर्यादा घालते, आणि म्हणूनच तुम्ही रूपांतरित केलेले काहीही कुणाच्या नोंदीत येऊ शकत नाही — आमच्याही नाही. मात्र आवाज आणि चित्रपटाची साधने पहिल्या वापराला त्यांचे रूपांतरण-इंजिन याच संस्थळावरून आणतात — सुमारे तीस मेगाबाइट, एकदाच; त्यानंतरही काम पूर्णपणे तुमच्याच यंत्रावर होते.

लोक JSON ला XML मध्ये रूपांतरित का करतात

JSON ही आधुनिक वेब कोडची भाषा आहे: हलकी, वाचनीय आणि प्रत्येक प्रोग्रामिंग भाषेला समजणारी. XML हे जुने आणि अधिक औपचारिक भावंड आहे, उघडणाऱ्या आणि बंद होणाऱ्या टॅगमध्ये लिहिलेले, आणि आश्चर्यकारक संख्येच्या ठिकाणी ते अजूनही आवश्यक स्वरूप आहे. लेखा कार्यक्रम, कर आणि सीमाशुल्क प्रणाली, सार्वजनिक खरेदी मंच, उत्पादन फीड, प्रकाशन कार्यप्रवाह, उद्योग सॉफ्टवेअर आणि जुन्या वेब सेवांची लांब यादी सर्वांना XML अपेक्षित असते. तुमचा डेटा JSON मध्ये असेल आणि तो स्वीकारणारी प्रणाली XML बोलत असेल, तर रूपांतरण आवश्यक असते. म्हणूनच लोक JSON ला XML मध्ये रूपांतरित करतात: त्यांच्याकडे माहिती एका रूपात असते, आणि गंतव्य दुसऱ्याची मागणी करते.

परिस्थिती सामान्य आहेत. आधुनिक अनुप्रयोगातून वर्षांपूर्वी बांधलेल्या सेवेला डेटा पाठवावा लागणारा विकसक. उत्पादने JSON म्हणून निर्यात करणारे आणि XML हवे असलेल्या बाजारपेठेला फीड द्यावे लागणारे दुकान. एखाद्या साधनाला प्रिय असलेल्या मार्कअप रूपात संरचना हवी असलेला संघ. तोच डेटा दोन्ही संकेतनांत कसा दिसतो हे पाहू इच्छिणारा विद्यार्थी. प्रत्येक बाबतीत आशय तयार असतो, आणि फक्त संकेतन वेगळे असते.

हे पान तुमच्या ब्राउझरमध्ये JSON ला XML मध्ये रूपांतरित करते. तुमची फाइल येथेच वाचली आणि लिहिली जाते, म्हणून ती तुमचे उपकरण कधीही सोडत नाही, जे ऑर्डर, बिले आणि इतर कोणत्याही खाजगी गोष्टींसाठी महत्त्वाचे आहे. आणि पान तुम्हाला शोधायला लावण्याऐवजी ओलांडताना काय राखले जाते आणि काय नाही हे आधीच सांगते. खाली रूपांतरण कसे चालते, नावे, याद्या आणि गुणधर्म कसे हाताळले जातात आणि XML स्वीकारू शकत नाही अशा कळींचे काय करायचे ते तुम्हाला सापडेल.

रूपांतरण कसे चालते

संपूर्ण झाड पुढे नेले जाते

तुमची JSON फाइल तुमच्या ब्राउझरमध्ये वाचली जाते, आणि संपूर्ण झाड XML म्हणून लिहिले जाते. वस्तू घटक बनतात, त्यांच्या कळी उप-घटकांची नावे बनतात आणि मूल्ये आतील मजकूर बनतात. JSON मधील आतील रचना XML मधील आतील रचना असते, म्हणून तुम्हाला कंसांत दिसणारा आकारच टॅगमध्ये मिळतो.

दस्तऐवजाला एकमेव कळीचे नाव दिले जाते

XML दस्तऐवजाला अगदी एक मूळ घटक लागतो. तुमच्या JSON वस्तूत एकच कळ असेल, तर ती कळ दस्तऐवजाला नाव देते. ही सोयीची बाब आहे: JSON मध्ये गेलेली आणि परत आलेली XML फाइल स्वतःसारखीच दिसते, कारण मूळ घटक एकमेव कळ बनतो आणि मूळ घटक म्हणून परत येतो. तुमच्या JSON मध्ये वरच्या स्तरावर अनेक कळी असतील, तर कन्व्हर्टर त्यांना मूळ घटकात गुंडाळतो म्हणजे निकाल योग्यरीत्या रचलेला असतो.

याद्या घटकाची पुनरावृत्ती करतात

मांडणी आपल्या घटकाची पुनरावृत्ती करते. तीन नोंदींची यादी धरणारी products ही कळ एकामागून एक तीन product घटक देते, जसे XML यादी व्यक्त करते. क्रम जपला जातो.

काय राखले जाते

संपूर्ण झाड

प्रत्येक वस्तू, प्रत्येक यादी आणि प्रत्येक मूल्य पुढे नेले जाते. काहीही गाळले जात नाही, आणि आतील रचना मूळाची आतील रचना असते.

गुणधर्म, @ मार्फत

@ ने सुरू होणारी कळ गुणधर्म बनते. @id कळ आणि name कळ असलेली नोंद id गुणधर्म आणि name उप-घटक असलेला घटक देते. उलट रूपांतरण वापरते तीच ही पद्धत आहे, म्हणून JSON मध्ये गेलेली आणि परत आलेली XML आपले गुणधर्म राखते.

क्रम

कळी JSON मध्ये ज्या क्रमाने दिसल्या तो क्रम राखतात, म्हणून XML मधील घटक स्रोताच्या क्रमाला अनुसरतात.

JSON ला XML मध्ये रूपांतरित करण्यापूर्वी तुम्हाला काय माहीत असले पाहिजे

कोणतीही JSON कळ शब्द असू शकते; XML नाव नाही

कोणतीही JSON कळ शब्द, संख्या किंवा मोकळ्या जागा असलेला वाक्प्रचार असू शकते. XML घटकाचे नाव असू शकत नाही: ते अक्षराने किंवा अधोरेखनाने सुरू झाले पाहिजे आणि त्यात अक्षरे, अंक, हायफन, अधोरेखने आणि टिंबे असू शकतात, पण मोकळ्या जागा नाहीत. कायदेशीर नाव नसलेली कळ तसे बनवून विकृत केली जात नाही. ती name गुणधर्मासह item घटक बनते, item name="मूळ कळ" असे लिहिलेली, म्हणून मूळ अजूनही फाइलमध्ये असते आणि अजूनही सापडू शकते. काहीही मौनाने पुन्हा नाव दिले जात नाही.

काहीही नेमस्पेस नाही, कशालाही स्कीमा नाही

काहीही नेमस्पेस केले जात नाही, आणि कशालाही स्कीमा दिली जात नाही. निकाल योग्यरीत्या रचलेला असतो, पडताळलेला नाही. तो कोणताही XML वाचक वाचेल, पण कर प्रणाली किंवा बाजारपेठेला लागणारी विशिष्ट संरचना तो पूर्ण करतो का हा स्वतंत्र प्रश्न आहे, आणि त्याचे उत्तर फक्त स्वीकारणारा पक्षच देऊ शकतो. स्कीमा काही घटक नावे मागत असेल, तर तुम्हाला आधी JSON कळी त्यांच्याशी जुळवाव्या लागतील.

मूल्ये मजकूर असतात

XML ला प्रकार नसतात: टॅगमधील प्रत्येक मूल्य मजकूर असते. संख्या, true, false आणि null त्यांच्या मजकुरासारखे लिहिले जातात. XML वाचणाऱ्या प्रोग्रामने त्यांचा अर्थ त्याला योग्य वाटेल तसा लावला पाहिजे.

येथे JSON ला XML मध्ये रूपांतरित कसे करावे

तुमची फाइल जोडा

JSON फाइल पानावर टाका किंवा तुमच्या उपकरणातून निवडा. ती तुमच्या ब्राउझरमध्ये वाचली जाते आणि अपलोड केली जात नाही.

रूपांतरित करा

बटण दाबा. सामान्य आकाराच्या फाइलला क्षणभर लागतो. पूर्ण होईपर्यंत पान उघडे ठेवा.

डाउनलोड करा आणि तपासा

XML डाउनलोड करा आणि मजकूर संपादकात किंवा ब्राउझरमध्ये उघडा. सुरुवात आणि शेवट पाहा, आणि घटकांची नावे तुम्हाला अपेक्षित आहेत तशी आहेत आणि गुणधर्म तुम्हाला हवे तेथे दिसतात हे तपासा.

JSON आणि XML कडे जवळून पाहणे

झाड लिहिण्याचे दोन मार्ग

JSON आणि XML दोन्ही मूल्यांच्या झाडाचे वर्णन करतात. JSON ते महिरपी आणि चौकोनी कंसांनी लिहिते, आणि फक्त वस्तू, याद्या, स्ट्रिंग, संख्या, बुलियन आणि null जाणते. XML ते उघडणाऱ्या आणि बंद होणाऱ्या टॅगनी लिहिते, आणि गुणधर्म, नेमस्पेस आणि मिश्र आशय जोडते. नोंदी आणि सेटिंग्जसारख्या डेटासाठी ते चांगले जुळतात, आणि मजकूर व मार्कअप एकमेकांत गुंफलेल्या दस्तऐवजांसाठी वाईट जुळतात.

पद्धती का महत्त्वाच्या

JSON मध्ये गुणधर्म, मूळ घटक आणि घटकाची पुनरावृत्ती करण्याची कल्पना नाही. म्हणून कोणत्याही रूपांतरणाला पद्धती लागतात: गुणधर्मांसाठी @, मुळासाठी एकमेव कळ, याद्यांसाठी घटकांची पुनरावृत्ती. येथे वापरलेल्या पद्धती साध्या आणि सुसंगत आहेत, आणि XML पासून JSON कडे जाताना वापरलेल्या पद्धतींशी जुळतात, ज्यामुळे सामान्य बाबतीत दोन्ही दिशांचा प्रवास चालतो.

रिकामी मूल्ये

रिकामी स्ट्रिंग आणि null दोन्ही रिकाम्या घटकात संपतात. स्वीकारणाऱ्या प्रणालीसाठी फरक महत्त्वाचा असेल, तर JSON ला XML मध्ये रूपांतरित करण्यापूर्वी, उदाहरणार्थ वेगळ्या फ्लॅगसह, तो डेटामध्ये चिन्हांकित करा.

सामान्य परिस्थिती तपशिलात

बाजारपेठा आणि तुलना संकेतस्थळांसाठी फीड

अनेक मंच उत्पादन फीड XML मध्ये मागतात. तुमचे दुकान सॉफ्टवेअर JSON निर्यात करत असेल, तर JSON ला XML मध्ये रूपांतरित करा, घटकांची नावे मंचाच्या विनिर्देशाशी तपासा आणि अपलोड करा.

जुन्या सेवा आणि उद्योग प्रणाली

SOAP आणि सुरुवातीच्या API च्या काळात बांधलेल्या प्रणाली XML अपेक्षित करतात. आधुनिक अनुप्रयोग JSON तयार करू शकतो आणि त्यांच्यासाठी ती रूपांतरित करून घेऊ शकतो.

XML पसंत करणाऱ्या साधनांसाठी संरचना

काही बांधणी साधने, आशय प्रणाली आणि डेस्कटॉप कार्यक्रम आपली सेटिंग्ज XML मधून वाचतात. JSON म्हणून लिहिलेली संरचना त्यांना हव्या असलेल्या रूपात बदलता येते.

शिकणे आणि तुलना करणे

तोच डेटा दोन्ही संकेतनांत पाहणे हे ते कसे वेगळे आहेत हे समजून घेण्याचा चांगला मार्ग आहे. लहान JSON चिकटवा, ती रूपांतरित करा आणि दोघांची शेजारी शेजारी तुलना करा.

JSON ला XML मध्ये रूपांतरित करण्यापूर्वी व्यावहारिक सल्ला

JSON वैध आहे हे तपासा

एखादा भरकटलेला स्वल्पविराम किंवा गहाळ अवतरणचिन्ह रूपांतरण थांबवेल. पानाने चूक दाखवली, तर JSON च्या समस्या अधोरेखित करणाऱ्या संपादकात फाइल उघडा आणि तो दाखवत असलेली ओळ दुरुस्त करा.

कळींना कायदेशीर घटक नावे बनवा

XML स्कीमाशी तपासली जाणार आहे हे तुम्हाला माहीत असेल, तर वैध नावे असलेल्या आणि स्कीमाशी जुळणाऱ्या कळी वापरा. अन्यथा कन्व्हर्टर त्यांना item घटक म्हणून सुरक्षित ठेवेल, जे योग्य आहे पण स्वीकारणाऱ्याला अपेक्षित असेलच असे नाही.

एकच वरच्या स्तरावरील कळ निवडा

तुमच्या XML च्या मूळ घटकाला विशिष्ट नाव हवे असेल, तर JSON ला XML मध्ये रूपांतरित करण्यापूर्वी तुमचा डेटा त्या एका कळीच्या वस्तूत गुंडाळा.

मोठ्या फाइली

सर्वकाही तुमच्या उपकरणावर चालते, म्हणून खूप मोठ्या फाइलला स्मृती लागते. अनेक मेगाबाइटच्या फाइलींसाठी संगणक वापरा, आणि पान अडखळले तर डेटा विभागा.

रूपांतरित करण्यापूर्वी लोक विचारतात ते प्रश्न

मूळ घटकाला नाव कोण देते?

एकच कळ असलेली वस्तू दस्तऐवजाला त्या कळीचे नाव देते.

मला गुणधर्म कसा मिळतो?

कळ @ ने सुरू करा. ती घटकाचा गुणधर्म बनते.

मोकळी जागा असलेल्या कळीचे काय होते?

ते कायदेशीर घटक नाव नाही, म्हणून ती मूळ कळ धरणाऱ्या name गुणधर्मासह item घटक बनते. काहीही गमावले जात नाही.

XML स्कीमा तपासणी पार करेल का?

निकाल योग्यरीत्या रचलेला असतो, पडताळलेला नाही. तो दिलेली स्कीमा पूर्ण करतो का हे तुमच्या घटक नावांवर आणि संरचनेवर अवलंबून आहे.

माझी फाइल अपलोड केली जाते का?

नाही. रूपांतरण तुमच्या ब्राउझरमध्ये चालते आणि फाइल तुमचे उपकरण कधीही सोडत नाही.

मी JSON कडे परत जाऊ शकतो का?

होय. XML ते JSON गुणधर्मांसाठी त्याच पद्धतींसह XML झाड परत वाचते.

JSON ला XML मध्ये रूपांतरित करताना शहाणपणाने निवडणे

XML खरोखर हवे आहे का?

स्वीकारणारी प्रणाली JSON स्वीकारत असेल, तर JSON वापरा. XML आवश्यक असेल तेव्हाच रूपांतरित करा.

इतर लक्ष्ये

लोक संपादित करतात अशा संरचनेसाठी JSON ते YAML जास्त आरामात वाचले जाते. तक्त्यांसाठी JSON ते CSV आणि JSON ते XLSX स्प्रेडशीटची सेवा करतात.

JSON ठेवा

JSON ही मूळ प्रत आहे. तीत प्रकार राहतात. ती ठेवा, आणि XML ला विशिष्ट स्वीकारणाऱ्यासाठी केलेली प्रत माना.

रूपांतरणानंतर चांगला निकाल मिळवणे

ब्राउझरमध्ये उघडा

ब्राउझर XML ला आकुंचन पावणारे झाड म्हणून दाखवतो. फाइल उघडा आणि घटक विस्तारा. संरचना तुम्हाला अपेक्षित असल्यासारखी दिसली, तर ती योग्य आहे.

काही नोंदींची स्रोताशी तुलना करा

मधल्या काही नोंदी घ्या आणि त्यांना JSON शी तपासा. त्याला एक मिनिट लागतो आणि रूपांतरण विश्वासू आहे हे सांगतो.

स्वीकारणाऱ्याला जे हवे ते जोडा

स्वीकारणाऱ्याने घोषणा ओळ, नेमस्पेस किंवा शैलीपत्रक संदर्भ मागितला, तर ते मजकूर संपादकात जोडा. ते डेटाचा भाग नाहीत आणि तुमच्यासाठी लिहिले जात नाहीत.

तुमची JSON नीट रूपांतरित होईल अशी तयार करणे

नियमित संरचना वापरा

तुम्ही JSON ला XML मध्ये रूपांतरित करता तेव्हा नियमित डेटा सर्वोत्तम रूपांतरित होतो: समान कळी असलेल्या नोंदींच्या याद्या, प्रत्येक कळ कायदेशीर नाव. अनियमित डेटा बरोबर पण विस्कळीत निकाल देतो.

काय गुणधर्म आहे ते ठरवा

ओळखचिन्हे, कोड आणि फ्लॅग अनेकदा XML मध्ये गुणधर्म असतात. त्यांना JSON मध्ये @ ने चिन्हांकित करा, आणि निकाल माणसाने लिहिलेल्या XML सारखा दिसेल.

आधी लहान तुकड्यावर चाचणी घ्या

तुमची फाइल मोठी असेल, तर पहिल्या नोंदी चाचणी फाइलमध्ये घ्या आणि ती रूपांतरित करा. निकालावर एक झटपट नजर टाकल्याने आकार तुम्हाला अपेक्षित आहे का ते कळते.

XML ला त्याच्या स्वीकारणाऱ्याला बसवणे

आधी विनिर्देश पाहा

बाजारपेठ, कर पोर्टल किंवा भागीदारासाठी JSON ला XML मध्ये रूपांतरित करण्यापूर्वी त्यांनी काय मागितले आहे ते वाचा. बहुतेकजण त्यांना अपेक्षित असलेल्या घटकांचे, त्यांच्या क्रमाचे आणि कोणते आवश्यक आहेत याचे वर्णन प्रकाशित करतात. तुमची कळ नावे त्याच्याशी जुळवायला JSON मध्ये काही मिनिटे लागतात आणि नंतरचे अयशस्वी अपलोड वाचते.

क्रम महत्त्वाचा असू शकतो

काही XML स्कीमा घटक निश्चित क्रमात मागतात. कन्व्हर्टर तुमच्या कळींचा क्रम राखतो, म्हणून स्वीकारणारा क्रमाचा आग्रह धरत असेल, तर JSON कळी त्या क्रमात लिहा. निकाल तुम्ही जे लिहिले त्याला तंतोतंत अनुसरतो.

आवश्यक असेल तर घोषणा जोडा

वरच्या ओळीत आवृत्ती आणि एन्कोडिंग सांगणे प्रथेनुसार आहे आणि काही स्वीकारणारे त्याचा आग्रह धरतात. तो डेटाचा भाग नाही, म्हणून तुमच्यासाठी लिहिला जात नाही. पहिल्या घटकापूर्वी मजकूर संपादकात हाताने जोडा.

विशेष वर्णांकडे लक्ष द्या

मूल्यांतील अँपरसँड, कोन कंस आणि अवतरणचिन्हे त्यांच्या सुटलेल्या रूपांत लिहिली जातात, म्हणून मजकुरात काहीही असले तरी XML वैध राहते. तुम्हाला ती JSON मध्ये तयार करण्याची गरज नाही.

स्वीकारलेला नमुना ठेवा

स्वीकारणाऱ्याने फाइल स्वीकारली की त्या नेमक्या फाइलची आणि ती तयार करणाऱ्या JSON ची प्रत ठेवा. नंतरचा अपलोड अयशस्वी झाला, तर चाललेल्याशी तुलना केल्याने फरक लगेच सापडतो.

हाताने संपादित करण्याऐवजी रूपांतरण पुन्हा करा

डेटा बदलला की JSON बदला आणि JSON ला पुन्हा XML मध्ये रूपांतरित करा. XML हाताने संपादित केल्याने एकमेकांपासून दूर जाणाऱ्या दोन आवृत्त्या उरतात.

गोपनीयता आणि हाताळणी

डेटासाठी स्थानिक रूपांतरण का महत्त्वाचे

डेटा फाइलींमध्ये अनेकदा जे खाजगी असते ते असते: ग्राहक, ऑर्डर, बिले, सेटिंग्ज. अनेक ऑनलाइन कन्व्हर्टर तुमची फाइल सर्व्हरवर अपलोड करतात, तिच्यावर प्रक्रिया करतात आणि निकाल परत पाठवतात, आणि काही काळ प्रत तुमच्या नियंत्रणात नसलेल्या यंत्रावर राहते. येथे तुमचा स्वतःचा ब्राउझर काम करतो, म्हणून डेटा तुमच्या उपकरणावरच राहतो.

तुम्ही निघाल्यावर काय होते

तुम्ही पान बंद करता तेव्हा रूपांतरित फाइल ब्राउझरमधून नाहीशी होते, म्हणून आधी ती डाउनलोड करा. तुमच्या डेटाबद्दल काहीही राखले जात नाही.

काही चुकले तर

पान म्हणते की फाइल वैध JSON नाही

एखादा भरकटलेला स्वल्पविराम, गहाळ अवतरणचिन्ह किंवा बंद न होणारा कंस असू शकतो. JSON च्या चुका अधोरेखित करणाऱ्या संपादकात फाइल उघडा आणि तो दाखवत असलेली ओळ दुरुस्त करा.

स्वीकारणारा XML नाकारतो

निकाल योग्यरीत्या रचलेला असतो पण पडताळलेला नाही. त्याची स्वीकारणाऱ्याच्या विनिर्देशाशी तुलना करा आणि JSON ची कळ नावे व संरचना समायोजित करा.

मोठ्या फाइलसह पान गोठते

सर्वकाही तुमच्या उपकरणावर चालते, आणि मोठ्या फाइलला स्मृती लागते. संगणकावर पुन्हा प्रयत्न करा, किंवा डेटा विभागा.

संबंधित साधने

साधनांचे तेच कुटुंब शेजारची कामे हाताळते. परत जाण्यासाठी XML ते JSON वापरा. संरचना फाइलींसाठी JSON ते YAML आणि YAML ते JSON त्या दोघांमध्ये रूपांतर करतात. तक्त्यांसाठी JSON ते CSV, CSV ते JSON, JSON ते XLSX आणि XLSX ते JSON आहेत.

एक सोडवलेले उदाहरण

समजा तुमचे दुकान सॉफ्टवेअर 300 उत्पादने JSON म्हणून निर्यात करते, आणि बाजारपेठ catalogue नावाचा मूळ घटक असलेले XML फीड मागते. तुम्ही तुमची यादी catalogue या एकमेव कळीच्या वस्तूत गुंडाळता, फाइल येथे टाकता आणि बटण दाबता. क्षणभरानंतर तुम्ही मूळ catalogue असलेली आणि 300 product घटक धरणारी XML डाउनलोड करता, प्रत्येकात आपला id गुणधर्म म्हणून, कारण तुम्ही कळ @id म्हणून लिहिली होती. तुम्ही फीड अपलोड करता, आणि बाजारपेठ ते स्वीकारते. JSON तुमच्या फोल्डरमध्ये स्रोत म्हणून राहते.

एक छोटी यादी

रूपांतरित करण्यापूर्वी

JSON वैध आहे हे तपासा. मूळ नाव निवडा. गुणधर्म @ ने चिन्हांकित करा. JSON ठेवा.

रूपांतरित करताना

फाइल तयार होईपर्यंत पानावरच राहा.

रूपांतरित केल्यानंतर

XML उघडा, घटक नावे, गुणधर्म आणि याद्या तपासा, आणि स्वीकारणाऱ्यासोबत चाचणी घ्या.

सामान्य चुका

निकाल पडताळलेला आहे असे गृहीत धरणे

XML योग्यरीत्या रचलेले असते, कोणत्याही स्कीमाशी तपासलेले नाही. ते स्वीकारणाऱ्याच्या नियमांशी पडताळा.

मोकळ्या जागा किंवा चिन्हे असलेल्या कळी वापरणे

त्या name गुणधर्मासह item घटक बनतात. स्वीकारणाऱ्याला अपेक्षित असतील तर कायदेशीर नावे वापरा.

JSON हटवणे

ती ठेवा. तीत XML न धरू शकणारे प्रकार राहतात.

तुमचा डेटा तुमच्या उपकरणावरच राहतो

रूपांतरण स्थानिकरीत्या होते. तुमची फाइल तुमचाच ब्राउझर वाचतो, तेथेच पुन्हा लिहितो आणि XML म्हणून परत देतो. काहीही अपलोड होत नाही, म्हणून सर्व्हरवर प्रत राहत नाही आणि इतर कोणीही ती वाचू शकत नाही. खाजगी आशय असलेल्या डेटासाठी JSON ला XML मध्ये रूपांतरित करण्याचा हा सुरक्षित मार्ग आहे.

सारांश

येथे JSON ला XML मध्ये रूपांतरित करण्यासाठी फाइल टाका आणि बटण दाबा. ती तुमच्या ब्राउझरमध्ये वाचली आणि लिहिली जाते, म्हणून फाइल तुमचे उपकरण कधीही सोडत नाही. संपूर्ण झाड राखले जाते. एकच कळ असलेली वस्तू दस्तऐवजाला त्या कळीचे नाव देते, म्हणून JSON मध्ये गेलेली आणि परत आलेली XML फाइल स्वतःसारखीच दिसते; मांडणी आपल्या घटकाची पुनरावृत्ती करते; @ ने सुरू होणारी कळ गुणधर्म बनते. कोणतीही JSON कळ शब्द असू शकते; XML घटकाचे नाव असू शकत नाही. कायदेशीर नाव नसलेली कळ तसे बनवून विकृत केली जात नाही: ती name गुणधर्मासह item घटक बनते, म्हणून मूळ अजूनही फाइलमध्ये असते आणि अजूनही सापडू शकते. काहीही नेमस्पेस केले जात नाही, आणि कशालाही स्कीमा दिली जात नाही: निकाल योग्यरीत्या रचलेला असतो, पडताळलेला नाही.

लांबी व क्षेत्रफळ वस्तुमान व घनफळ तापमान चलने