क्या कोई Chrome प्लगइन है जो Chrome में JSON फ़ाइलों को प्रस्तुत करता है? वर्तमान में क्रोम केवल उन्हें डाउनलोड करने की कोशिश करता है, और यह उबाऊ है।
क्या कोई Chrome प्लगइन है जो Chrome में JSON फ़ाइलों को प्रस्तुत करता है? वर्तमान में क्रोम केवल उन्हें डाउनलोड करने की कोशिश करता है, और यह उबाऊ है।
जवाबों:
सक्षम करें:
क्रोम रिंच बटन >> टूल्स >> एक्सटेंशन्स >> "फाइल यूआरएल तक पहुँच की अनुमति दें"
मैं एक नए क्रोम एपीआई के लिए बेसब्री से इंतजार कर रहा था और JSONView को सरल रीजेक्स मिलान का उपयोग करके पोर्ट किया।
http://github.com/jamiew/jsonview-chrome
यह एक मोटा मसौदा है, लेकिन यह काम करता है! आप क्रोम से "लोड अनपैक्ड एक्सटेंशन" का उपयोग करके इसे स्थापित कर सकते हैं: // एक्सटेंशन - कुछ किन्क बाहर काम कर रहे हैं लेकिन जल्द ही इसे वास्तविक एक्सटेंशन के रूप में पैकेज करेंगे।
आगे के जांच के लिए "XML ट्री" एक्सटेंशन चेकआउट करें (SuperUser मुझे अभी तक 2 लिंक पोस्ट नहीं करने देगा)
जाहिर है, कुछ समय पहले किसी ने पूछा कि क्रोमियम-एक्सटेंशन वाले Google समूह पर इस तरह का एक्सटेंशन कैसे बनाया जाए, और जवाब था कि यह अभी तक संभव नहीं है ।
अभी हाल ही में, किसी और ने एक ही सवाल फिर से पूछा - तो, ऐसा लगता है कि इस तरह के एक्सटेंशन को दिखाई देने में लंबा समय नहीं लगेगा, जैसे ही एपीआई समर्थन लागू होता है।
इस बीच, यदि आप वास्तव में इससे परेशान हैं और आप एक स्थानीय प्रॉक्सी ( Fiddler2 , उदाहरण के लिए) स्थापित कर सकते हैं , तो आप इसे सभी प्रतिक्रियाओं के लिए सामग्री-प्रकार के शीर्षलेख को बदलने का प्रयास कर सकते हैं जहां यह "एप्लिकेशन / जोंस" से "पाठ" है / सादे "- और इसे केवल Chrome पृष्ठ अनुरोधों के लिए करें। यह क्रोम को आपको JSON डेटा का एक सादा पाठ दृश्य दिखाने के बजाय, उसे डाउनलोड करने की कोशिश में धोखा देगा। हालांकि, सावधान रहें: यह कुछ वेब एप्लिकेशन को तोड़ सकता है जो "एप्लिकेशन / जेनसन" सामग्री-प्रकार की अपेक्षा करते हैं।
फ़िडलर के साथ इसे लागू करने के लिए, फ़िडलर के "नियम" मेनू से "कस्टमाइज़ नियम" चुनें, और जब CustomRules.js फ़ाइल खुलती है, तो इस चर को हैंडलर वर्ग की शुरुआत में जोड़ें:
class Handlers
{
// You have to add these two lines
public static RulesOption("Show JSON data as plain text in Chrome")
var m_JSON2Text: boolean = false;
और फिर बंद ब्रैकेट के ठीक पहले, ऑनबीयरफ्रंट विधि के अंत में जोड़ें:
if(m_JSON2Text) {
var isJson = oSession.oResponse["Content-Type"].indexOf("application/json") != -1;
var isChrome = oSession.oRequest["User-Agent"].indexOf("Chrome") != -1;
if(isJson && isChrome) {
oSession.oResponse["Content-Type"] = "text/plain; ";
}
}
// Next is the closing bracket. Add all lines preceding this comment
}
इसमें फिडलर के "रूल्स" मेनू में "जेएसएन डेटा को क्रोम में सादे पाठ के रूप में दिखाएँ" नाम से एक आइटम जोड़ा जाएगा, जिसे आप आवश्यक व्यवहार को चालू / अक्षम, चालू / बंद करने में सक्षम होंगे।
ओवरहेड को ब्राउज़ करते समय Fiddler2 को चालू रखना है। यदि यह ध्यान देने योग्य नहीं है या निर्भर करता है, तो निश्चित रूप से, आपके हार्डवेयर / सॉफ़्टवेयर कॉन्फ़िगरेशन पर।
FYI करें अब एक और अधिक विस्तारित एक्सटेंशन है, सुंदर JSON: https://chrome.google.com/extensions/detail/ddngkjbldiejbheifcmnfmmfiniimbbg
JSON URL जो कस्टम (विक्रेता) MIME प्रकार के साथ दिए गए हैं, प्रदर्शित करने के लिए, आप JSONView 0.0.32 का उपयोग आवेदन /...+ json | + xml इनलाइन 0.0.2 के रूप में कर सकते हैं ।
IE और फ़ायरफ़ॉक्स JSON सक्षम हैं, लेकिन क्रोम नहीं।
मैं जावास्क्रिप्ट और PHP में विकास कर रहा हूँ और मैं जावास्क्रिप्ट से PHP सरणी पढ़ने के लिए JSON का उपयोग करना चाहिए । यह काम पाने का कोई और तरीका नहीं है।
इसलिए, मैं क्रोम के कॉम्पेटिबल होने का इंतजार कर रहा हूं।