בודק ומעריך JSONPath
שאילתה, בדיקה והערכה של מסמכי JSON באמצעות ביטויי JSONPath בזמן אמת. כל ההערכה מתבצעת באופן מקומי בדפדפן שלך — הנתונים שלך לעולם אינם מועלים.
הערכים המתאימים יופיעו כאן.
דוגמאות של JSONPath
טען את נתוני הדוגמה ולחץ על כל ביטוי למטה כדי לנסות אותו מיד. דוגמאות אלה מדגימות בוררים סטנדרטיים וכן הרחבות JSONPath-Plus.
| ביטוי | תיאור | |
|---|---|---|
| $.store.book[*].author | מחברי כל הספרים בחנות. | |
| $..author | כל המחברים חוזרים בכל מקום ב- JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | שני הספרים הראשונים באמצעות בוררי איחוד/פסיק. | |
| $.store.book[:2] | שני הספרים הראשונים באמצעות סימון חיתוך. | |
| $.store.book[?(@.isbn)] | כל הספרים המכילים נכס ISBN. | |
| $..price | כל המחירים חוזרים בכל מקום במסמך. |
אודות JSONPath-Plus
מעריך זה מריץ את הניב JSONPath-Plus. הוא מרחיב את המפרט המקורי של JSONPath עם פונקציות מותאמות אישית, בוררי אב (^), מסנני מאפיינים/אינדקסים, ופעולות מערך/חיתוך מקומיות.
הבדלי תחביר וניב
תחביר JSONPath משתנה בין ספריות (למשל Go, Java, Python). JSONPath-Plus הוא JavaScript צד לקוח מלא, המאפשר פונקציות סינון סטנדרטיות וחיפושי בחירה עמוקים בבטחה בדפדפן.
100% פרטיות צד הלקוח
מסמכי JSON שלך וביטויים של השאילתה מוערכים ישירות בתוך תיבת החול של הדפדפן שלך.אין נתונים נשלחים ל- APIs או לשרתים חיצוניים, ומבטיחים פרטיות מלאה.
כלי מפתחים קשורים
בודק JSONPath
הערך ביטויי JSONPath נתמכים מול מסמך JSON מקומי ובדוק נתיבים וערכים תואמים.
- קלט
- תגית JSON ו- JSONPath.
- פלט
- הערכים התואמים עם נתיביהם ומספרם.
- מגבלות אמיתיות
- דיאלקטים של JSONPath שונים; ביטויי סקריפט ואופרטורים לא נתמכים אינם מתקבלים, ושאילתה תקפה יכולה באופן לגיטימי לא להתאים לכלום.
- פרטיות וטיפול בנתונים
- JSON תקין וביטוי JSONPath מעובדים בכרטיסייה זו של הדפדפן. Convertr אינו מקבל או מאחסן אותם; סגירה או טעינה מחדש של הדף מנקה את מצב העבודה אלא אם הכלי מציע במפורש הורדה מקומית.
כיצד להשתמש בכלי זה
- ספק JSON תקין וביטוי JSONPath בבקרות הכלי.
- בחר את ההגדרות המשפיעות על הערכים התואמים עם הנתיבים והספירה שלהם, ולאחר מכן הפעל את הכלי.
- בדוק את הערכים המתאימים עם המסלולים שלהם וספור לפני העתקה או הורדה.
מצבי כשל נפוצים
JSON לא חוקי, סוגריים לא תקינים, אופרטור לא נתמך, או נתיב שאינו קיים במסמך מייצר שגיאה או אפס התאמות.
דוגמה שימושית
הרץ את $.store.book[*].title כנגד מסמך חנות כדי לרשום את כל כותרות הספרים.