تست‌کننده JSONPath

عبارت‌های JSONPath را روی داده‌های JSON تست کنید و مقادیر و مسیرهای مطابقت‌یافته را همزمان با تایپ کردن ببینید.

ورودی JSON
یک سند JSON و یک عبارت JSONPath برای تست وارد کنید.

JSON و JSONPath شما در مرورگر خودتان تست می‌شوند. هیچ اطلاعاتی در BroBroGo آپلود نمی‌شود.

سوالات متداول

از چه ساختار دستوری (syntax) در JSONPath می‌توانم استفاده کنم؟

می‌توانید از الگوهای رایج JSONPath مانند $.store.book[*].title، جستجوی بازگشتی با $..price، فیلترهایی مانند [?@.price < 10] و برش‌های آرایه (array slices) استفاده کنید.

چرا هر نتیجه یک مسیر (path) را نشان می‌دهد؟

مسیر نشان می‌دهد که مقدار از کجای سند JSON منبع آمده است، بنابراین می‌توانید یک مورد مطابقت‌یافته را بدون گم کردن موقعیت آن کپی کنید.

چرا ممکن است زمان اجرای یک پرس‌وجو به پایان برسد (timeout)؟

پرس‌وجوهای بازگشتی بسیار گسترده یا نمونه‌های بسیار بزرگ ممکن است زمان زیادی ببرند. ابزار تست پس از یک محدودیت زمانی کوتاه آن‌ها را متوقف می‌کند تا بتوانید عبارت را محدودتر کنید یا از نمونه کوچکتری استفاده کنید.