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] | პირველი ორი წიგნი union/comma სელექტორების გამოყენებით. | |
| $.store.book[:2] | პირველი ორი წიგნი slice ნოტაციის გამოყენებით. | |
| $.store.book[?(@.isbn)] | ყველა წიგნი, რომელიც შეიცავს ISBN თვისებას. | |
| $..price | ყველა ფასი რეკურსიულად, ნებისმიერ ადგილას დოკუმენტში. |
JSONPath-Plus-ის შესახებ
ეს შემფასებელი მუშაობს JSONPath-Plus დიალექტზე. ის აფართოებს ორიგინალ JSONPath სპეციფიკაციას მორგებული ფუნქციებით, მშობელი სელექტორებით (^), თვისება/ინდექსის ფილტრებით და ბუნებრივი მასივი/სლაის ოპერაციებით.
სინტაქსისა და დიალექტის განსხვავებები
JSONPath-ის სინტაქსი განსხვავდება ბიბლიოთეკების მიხედვით (მაგ. Go, Java, Python). JSONPath-Plus მთლიანად კლიენტის მხარეს JavaScript-ია, რაც ბრაუზერში უსაფრთხოდ იძლევა სტანდარტული ფილტრის ფუნქციებისა და ღრმა სელექტორის ძიების საშუალებას.
100% კლიენტის მხარეს კონფიდენციალურობა
თქვენი JSON დოკუმენტები და მოთხოვნის გამოსახულებები მუშავდება უშუალოდ თქვენს ბრაუზერში. მონაცემები არ იგზავნება გარე API-ებზე ან სერვერებზე, რაც უზრუნველყოფს სრულ კონფიდენციალურობას.
დაკავშირებული დეველოპერის ინსტრუმენტები
JSONPath-ის ტესტერი
მხარდაჭერილი JSONPath გამონათქვამების შეფასება ლოკალურ JSON დოკუმენტზე და შესაბამისი ბილიკებისა და მნიშვნელობების ნახვა.
- შეყვანა
- სწორი JSON და JSONPath გამოხატულება.
- გამომავალი
- შესაბამისი მნიშვნელობები მათ ბილიკებთან და რაოდენობასთან.
- რეალური შეზღუდვები
- JSONPath-ის დიალექტები განსხვავდება; სკრიპტის გამოხატულებები და მხარდაუჭერელი ოპერატორები არ მიიღება, ხოლო სწორი მოთხოვნა შეიძლება ლეგიტიმურად ვერაფერს ემთხვეოდეს.
- კონფიდენციალურობა და მონაცემთა დამუშავება
- სწორი JSON და JSONPath გამოხატულება მუშავდება ამ ბრაუზერის ჩანართში. Convertr არ იღებს და არ ინახავს მას; გვერდის დახურვა ან განახლება ასუფთავებს სამუშაო მდგომარეობას, თუ ხელსაწყო ცალსახად არ გვთავაზობს ლოკალურ ჩამოტვირთვას.
როგორ გამოვიყენოთ ეს ინსტრუმენტი
- მიაწოდეთ მოქმედი JSON და JSONPath გამოხატულება ხელსაწყოს სამართავებში.
- აირჩიეთ პარამეტრები, რომლებიც გავლენას ახდენენ შესაბამის მნიშვნელობებზე მათი ბილიკებითა და რაოდენობით, შემდეგ გაუშვით ინსტრუმენტი.
- განიხილეთ შესაბამისი მნიშვნელობები მათი ბილიკებითა და რაოდენობით, სანამ დააკოპირებთ ან ჩამოტვირთავთ.
საერთო წარუმატებლობის რეჟიმები
არასწორი JSON, არასწორად შედგენილი ფრჩხილები, მხარდაუჭერელი ოპერატორი ან დოკუმენტში არმყოფი გზა იწვევს შეცდომას ან ნულოვან დამთხვევებს.
სასარგებლო მაგალითი
გაუშვით $.store.book[*].title დოკუმენტის store-ზე, რომ ჩამოთვალოთ ყველა წიგნის სათაური.