JSONPath কোয়েরি
এক্সপ্রেশন দিয়ে JSON নোড বের করুন এবং একটি বা সব মিলিত ফলাফল কপি করুন
কোয়েরির অপেক্ষায়$.store.book[*].author ও $..price-এর মতো এক্সপ্রেশন সমর্থিত
এক্সপ্রেশন
মিলসমূহ0টি মিল
JSON ও একটি এক্সপ্রেশন লিখুন, তারপর কোয়েরি ক্লিক করুন
JSONPath কোয়েরি ব্যাখ্যা
JSONPath পাথ-সদৃশ এক্সপ্রেশন দিয়ে নোড খুঁজে পায়, যেমন স্তর অনুযায়ী অবজেক্ট ফিল্ড অনুসরণ, ওয়াইল্ডকার্ড দিয়ে অ্যারে পুনরাবৃত্তি, বা শর্ত দিয়ে এলিমেন্ট ফিল্টার। এই পেজ JSON স্থানীয়ভাবে পার্স করে, এক্সপ্রেশন চালায় এবং প্রতিটি মিল তার পাথসহ তালিকাভুক্ত করে।
অবৈধ এক্সপ্রেশন ত্রুটি জানায় কিন্তু পেজের বাকি অংশ ভাঙে না। একটি মিলিত মান অথবা স্ক্রিপ্ট ও টেস্ট কেসের জন্য সব মিলকে অ্যারে টেক্সটে সিরিয়ালাইজ করে কপি করা যায়।
ডিফল্ট নমুনা একটি book অ্যারে থেকে ফিল্ড বের করে। নিজের ডেটা ও এক্সপ্রেশন দিয়ে প্রতিস্থাপন করুন; যেকোনো ইনপুট বদলালে আগের ফলাফল মুছে যায়, তাই আবার কোয়েরি চালান।
সচরাচর জিজ্ঞাসা
- ফিল্টার এক্সপ্রেশন সমর্থিত?
- সাধারণ ফিল্টার রূপ সমর্থিত, যেমন সংখ্যা বা স্ট্রিং শর্ত দিয়ে অ্যারের এলিমেন্ট নির্বাচন। নির্দিষ্ট সিনট্যাক্স JSONPath বাস্তবায়নের উপর নির্ভর করে, তাই জটিল এক্সপ্রেশন আগে নমুনা ডেটায় যাচাই করুন।
- ফলাফল খালি অ্যারে কেন?
- খালি ফলাফল সাধারণত বোঝায় পাথ কোনো নোডের সঙ্গে মেলেনি। কী-এর বানান, অ্যারের সূচি ও স্তরের সংখ্যা যাচাই করুন।
- সব মিল কি একসাথে কপি করা যায়?
- হ্যাঁ। সব ফলাফল কপি করলে মিলিত মানগুলো JSON অ্যারে টেক্সট হিসেবে ক্লিপবোর্ডে যায়, আর কোনো মিল না থাকলে কিছু তৈরি হয় না।