मुझे कुछ JSON डेटा मिला है, लेकिन यह सब एक पंक्ति पर है। क्या किसी को वेब या विंडोज एडिटर के बारे में पता है जो मेरे लिए यह डेटा प्रारूपित करेगा (उदा। इंडेंट और नई लाइनें डालें), तो मैं इसे बेहतर पढ़ सकता हूं? अधिमानतः एक जो एक जीयूआई का उपयोग करता है जो एक कमांड लाइन उपकरण के बजाय JSON — प्रदर्शित करता है जो उदाहरण के लिए एक सुधारित दस्तावेज़ आउटपुट करता है।जेएसओएन संपादक/फॉर्मेटर?
उत्तर
क्या आपने यह कोशिश की है?
केवल फ़ॉर्मेटर - यह आपको संपादित करने में मदद नहीं करता है (कोई वाक्यविन्यास हाइलाइट या कुछ भी नहीं) –
(और यदि आपके पास सिंटैक्स त्रुटि है, तो यह आपको नहीं दिखाती है) –
मैं http://curiousconcept.com/jsonformatter का उपयोग कंप्यूटर स्वरूपित करने के लिए jsons उत्पन्न। यह इसे बहुत पठनीय बनाता है।
बहुत अच्छा - आपको दिखाता है कि आपका वाक्यविन्यास गलत है (लेकिन जैसा कि आप टाइप करते हैं, केवल तभी जब आप "प्रक्रिया" बटन पर क्लिक करते हैं) –
याद रखें कि JSON केवल फैंसी कपड़ों के साथ एक जावास्क्रिप्ट ऑब्जेक्ट लिटलल है। इसे साफ़ करने के लिए आपको Javascript Beautifier का उपयोग करने में सक्षम होना चाहिए।
आप http://www.thomasfrank.se/json_editor.html डाउनलोड कर सकते हैं और इसे अपने डेटा पर स्थानीय रूप से चला सकते हैं, हालांकि यह एक फॉर्मेटर के बजाय एक संपादक है।
http://www.jsonlint.com/ भी एक उपयोगी सत्यापन और सुधार उपकरण है।
खिड़कियों मैं के लिए जाना पर: http://jsonviewer.codeplex.com/
Firebug से कच्चे JSON प्रतिक्रियाओं खींच रहा है और मेरे लिए यह पार्स करने के लिए हैंडी। http://freeformatter.com/json-formatter.html
सत्यापन प्रक्रिया लचीला है अगर आपके दस्तावेज़ को आरएफसी मानकों का पालन नहीं करता है:
बढ़िया! लिनक्स पर भी काम करता है (मोनो का उपयोग करके)। – jpalecek
मैं इस एक यहाँ अच्छा लगता है। यह टापूसी नोड्स के साथ एक पेड़ भी बनाता है जो कि जब आप जेसन पेड़ के एक छोटे से क्षेत्र में काम करना चाहते हैं तो
यहां मैं क्या करता हूं: Aptana ग्रहण जावास्क्रिप्ट संपादक का उपयोग करें, जो आपके सिंटैक्स को टाइप करते समय जांचेंगे। केवल एक चाल है: आपको अपनी जेसन को एक छोटी सी जावास्क्रिप्ट में लपेटना होगा ताकि पूरी चीज एक वैध जावास्क्रिप्ट फ़ाइल बना सके, और उन लाल और पीले सिंटैक्स त्रुटियों को खत्म कर दें।
तो, बाहरी-सबसे अधिक {}
बन जाता है: x={};
(बीच में आपके सभी जेसन सामान के साथ)।
अब आपको केवल x=
और ;
को JSON के रूप में पार्स करने से पहले स्ट्रिप-ऑफ करना होगा। मैं एक समारोह jQuery ajax समारोह लपेटता है कि में ऐसा करते हैं:
function get_json_file(url,options,callback){
var opts = {dataType:"text"};
opts.url = url;
$.extend(opts,options);
opts.success=function(data){
var json = data.substring(data.indexOf('{'),data.lastIndexOf('}')+1);
var obj = JSON.parse(json);
callback(obj);
};
$.ajax(opts);
}
यह थोड़ा पागल है, लेकिन यह प्रभावी रूप से ग्रहण में एक बहुत अच्छी वाक्य रचना की जाँच JSON संपादक के लिए यह लायक है।
मैंने हाल ही में जेएसओएन संपादक ऑनलाइन बनाया है, जो आसानी से जेएसओएन ऑनलाइन संपादित और प्रारूपित करने के लिए एक उपकरण है। JSON एक स्पष्ट, संपादन योग्य वृक्षदृश्य और प्रारूपित सादे पाठ में प्रदर्शित होता है।
- 1. जेएसओएन
- 2. जेएसओएन
- 3. जेएसओएन
- 4. जेएसओएन
- 5. जेएसओएन
- 6. जेएसओएन
- 7. जेएसओएन
- 8. जेएसओएन
- 9. जेएसओएन
- 10. जेएसओएन
- 11. जेएसओएन
- 12. जेएसओएन
- 13. जेएसओएन
- 14. जेएसओएन स्ट्रिंग को जेएसओएन ऑब्जेक्ट
- 15. जैक्सन जेएसओएन पार्सर का उपयोग: कॉम्प्लेक्स जेएसओएन?
- 16. जेएसओएन डेटा
- 17. जेएसओएन ऑब्जेक्ट्स
- 18. जेएसओएन स्कीमा
- 19. जेएसओएन-सी
- 20. जेएसओएन स्ट्रिंग
- 21. जेएसओएन स्ट्रिंग
- 22. ड्रूपल जेएसओएन
- 23. जेएसओएन-फ्रेमवर्क
- 24. जेएसओएन संदेश
- 25. जेएसओएन ऑब्जेक्ट
- 26. जेएसओएन डेटा
- 27. आर: जेएसओएन के जेएसओएन की जेनेरिक फ्लैटनिंग डेटा.फ्रेम
- 28. जेएसओएन को एचटीएमएल ट्री
- 29. जेएसओएन तिथि जावा तिथि?
- 30. RestSharp क्लाइंट जेएसओएन प्रतिक्रिया
** इन्हें भी देखें: ** http://stackoverflow.com/questions/998832 – dreftymac
http://jsonlint.com/ इस्तेमाल किया जा सकता। –