গুগল ক্রোম JSON AJAX প্রতিক্রিয়াটিকে গাছ হিসাবে প্রদর্শন করে এবং সরল পাঠ্য হিসাবে নয়


215

আমি এর উত্তর পাই না:

আমার AJAX কল JSON ডেটা রিটার্ন করে। গুগল ক্রোম বিকাশকারী সরঞ্জামসমূহ> সংস্থানসমূহ> এক্সএইচআর যখন আমি বামদিকে সংস্থানটি এবং তারপরে সামগ্রী ট্যাবে ক্লিক করি তখন আমি জেএসএন স্ট্রিংটিকে একটি স্ট্রিং হিসাবে দেখি এবং ফায়ারব্যাগ এবং ফায়ারব্যাগ লাইট যেমন গাছের মতো দেখি না।

আমি কীভাবে ক্রোমকে গাছ হিসাবে ডিপ্লে করতে বাধ্য করি। আমার পিএইচপি ফাইলটিতে এমন কোনও সামগ্রী-টাইপ থাকতে হবে ???

আমি উত্তর জানতে পেরে খুশি হবে!

ধন্যবাদ স্টেফানোস


নিচে ম্যাট ম্যাকক্লিউরের উত্তরটি উত্তর!
বিসিএম

আমার যখন গাছের কাঠামোটি "ডাবল কোটের পরিবর্তে" একক উদ্ধৃতি হয় তখন "সহায়তা"
ম্যাট

উত্তর:


426

Chrome এর সাম্প্রতিক সংস্করণগুলিতে একটি বৃক্ষ দেখার জন্য:

বিকাশকারী সরঞ্জামসমূহ> নেটওয়ার্ক> প্রদত্ত প্রতিক্রিয়া> পূর্বরূপে নেভিগেট করুন


105
সম্পূর্ণরূপে "পূর্বরূপ" ট্যাবটি দেখেছিল এবং "প্রতিক্রিয়া" ট্যাবটি দেখছিল। ধন্যবাদ!
টেড নালিড

8
তবে আমি মনে করি এটি পেতে, আপনার সঠিক কন্টেন্ট-টাইপ থাকা দরকার।
আলেক্সাভার

4
হ্যাঁ, ক্র্যাশিবল ড্রপ-ডাউন দেওয়ার জন্য আপনার ক্রোমের জন্য নির্দিষ্ট বৈধ "অ্যাপ্লিকেশন / জসন" সামগ্রী সামগ্রী দরকার type
টুইটক 2

5
এটি প্রকৃতপক্ষে কিছুটা স্বজ্ঞাত, কারণ শিরোলেখ ট্যাবে তারা আমাদের "কাঁচা" এবং "পার্সড" এর মধ্যে স্যুইচ করতে দেয়, সুতরাং কেউ আশা করতে পারে যে তারা প্রতিক্রিয়া ট্যাবে অনুরূপ "পার্সড" মতামত উপস্থাপন করবে।
জি স্টোনেভ

1
আমি আশা করি এটি আসলে গাছের পরিবর্তে
জেএসএন ছিল

57

গুগল ক্রোম এখন এই ( Developer Tools > Network > [XHR item in list] Preview) সমর্থন করে ।

এছাড়াও, আপনি জেসন সামগ্রীটি ফর্ম্যাট করতে একটি তৃতীয় পক্ষের সরঞ্জাম ব্যবহার করতে পারেন। এখানে এমন একটি যা গাছের দৃশ্য উপস্থাপন করে এবং এখানে এমন আরও একটি যা নিছক পাঠ্যকে বিন্যাস করে (এবং বৈধতা দেয়)।


6

JSON ডেটার জন্য সঠিক সামগ্রী-প্রকার application/json। আমি ধরে নিই যে আপনি যা অনুভব করছেন।


6
দুর্ভাগ্যক্রমে এটি এখনও ক্রোমকে জেএসএন স্ট্রিংটিকে গাছে পরিণত করতে বাধ্য করে না। ধন্যবাদ যদিও!
জিআরবোস

3

আমি উত্তর খুঁজে পেয়েছি:

আপনার জসনকে এটির মতো এনকোড করা উচিত: {"c":21001,"m":"p"}তবে নয় {c:21001,m:"p"}বা{'c':21001,'m':'p'}

সুতরাং, একটি ডিকের কীটি অবশ্যই ডাবল উদ্ধৃতিতে আবৃত করা উচিত: "তারপরে ক্রোম এটিকে সরল পাঠ্যের চেয়ে জেসন হিসাবে প্রাকদর্শন করবে।


7
কারণ প্রথমটি বৈধ JSON এবং অন্যান্য উদাহরণগুলি নয় (যদিও তারা বৈধ জাভাস্ক্রিপ্ট) are সিমোনউইলিসন.নেট
/

2

এটি JSON বার্তাটি সঠিকভাবে প্রদর্শন করার জন্য এটিতে "অ্যাপ্লিকেশন / জেসন" মাইম টাইপ থাকতে হবে এবং সঠিকভাবে কাঠামোগত করতে হবে।

আপনি এখানে কাঠামো পরীক্ষা করতে পারেন


1

গুগল ক্রোম দেব বিল্ড 24.0.1312.5 এর বিল্ড নিয়ে একটি সমস্যা ছিল যার ফলে পূর্বরূপ প্যানেলটি আর কোনও জসন বস্তু গাছ প্রদর্শন করবে না বরং ফ্ল্যাট পাঠ্য হবে। এটি পরবর্তী দেবের মধ্যে স্থির করা উচিত

এখানে আরও দেখুন: http://code.google.com/p/chromium/issues/detail?id=160733



0

আমি নিশ্চিত নই যে শেষ উত্তর থেকে ক্রোম এই বৈশিষ্ট্যটি যুক্ত করেছে কিনা, তবে আমি জেসন প্রতিক্রিয়াটি দেখতে পেরেছিলাম ...

  • অনুরোধটি সহ পৃষ্ঠাতে থাকা অবস্থায় ব্রাউজারে বিকাশকারী সরঞ্জাম খুলুন
  • অনুরোধ জমা দেওয়া
  • বিকাশকারী সরঞ্জামগুলিতে - "কনসোল" ট্যাব - প্রসারণের জন্য সংস্থানটির নীচে "অবজেক্ট" গাছে ক্লিক করুন

... আমি প্রতিক্রিয়াটিকে একটি পাঠযোগ্য পাঠক্রম হিসাবে দেখতে সক্ষম হয়েছি যা দেখায় যে কী চাওয়া হবে এবং কী ফিরে আসে। (নেটওয়ার্ক বা রিসোর্স ট্যাবের কোনওটিতেই আমি সহায়ক হতে পেরেছিলাম এমন কোনও সহায়ক ছিল না))

শুভ অনুরোধ!


-1

আপনি গুগল ক্রোম এক্সটেনশন ব্যবহার করতে পারেন: JSONView সমস্ত ফর্ম্যাটযুক্ত জসন ফলাফল সরাসরি ব্রাউজারে প্রদর্শিত হবে।


2
ওপ বিশেষত দেব সরঞ্জামগুলির মধ্যে প্রদর্শিত জসন কোড সম্পর্কে জিজ্ঞাসা করেছিলেন।
খনন করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.