JSON sənədlərindən məlumat çıxarmaq üçün JSONPath sintaksisini əzbərləmək məcburiyyətində deyilsiniz. FormatList saytının yeni aləti JSONPath Assistant — sadə ingilis dilində yazdığınız sorğunu avtomatik olaraq JSONPath ifadəsinə çevirir.
Aləti istifadə etmək üçün sadəcə JSON məlumatınızı yapışdırın, nə tapmaq istədiyinizi yazın (məsələn, "get all user names" və ya "find products with tag tech") və "Generate" düyməsinə klikləyin. Alət dərhal JSON strukturunu təhlil edərək uyğun JSONPath ifadəsini yaradır və nəticəni göstərir. İlk cəhddə nəticə tapılmazsa, alət avtomatik olaraq daha sadə bir variantı sınayır.
Lokal və təhlükəsiz
Adında "AI" olsa da, JSONPath Assistant heç bir süni intellekt modelindən istifadə etmir. Bütün emal brauzerdə, qayda əsaslı pattern matching ilə aparılır. Heç bir məlumat serverə göndərilmir. Bu o deməkdir ki, məhsuldar API cavabları, müştəri məlumatları və ya daxili konfiq faylları ilə rahatlıqla işləyə bilərsiniz.
Nümunə sorğular
Alət bir çox hazır nümunə ilə gəlir: "Get all user names" -> $.users[*].name, "Find users older than 18" -> $.users[?(@.age > 18)], "Get all pod names" (Kubernetes üçün) -> {.items[*].metadata.name}. Siz də öz JSON obyektinizin açar adlarına uyğun sorğular yaza bilərsiniz.
FormatList həmçinin JSON Path Finder (JSON qovşaqlarına klikləyərək yol tapmaq) və JSONPath Explainer (mövcud ifadəni izah etmək) kimi əlavə alətlər də təqdim edir. JSONPath Assistant ilə yanaşı, bu alətlər də tamamilə pulsuz və brauzer tərəflidir.
Alətə buradan daxil ola bilərsiniz. Beş saniyəlik işlə JSONPath sənədlərini oxumaqdan qurtulun.


