İçeriğe geç
Utilerio

JSON Sorgu Test Aracı (JMESPath)

Bir JMESPath sorgusunu bir JSON belgesine karşı test edin, çıkarılan sonucu anında görün.

Bu araç işinize yaradı mı?

Bu araç hakkında

JMESPath, AWS'nin kendi CLI'ının JSON çıktısını filtrelemek ve yeniden şekillendirmek için kullandığı sorgu dilidir — aynı ifade burada, bir betiğe gömülmeden önce herhangi bir JSON'a karşı çalışır.

Nasıl kullanılır

  1. Bir JSON belgesi yapıştırın.
  2. Bir JMESPath ifadesi yazın, ya da sözdizimini görmek için örneklerden birine tıklayın.
  3. Çalıştırın ve çıkarılan sonucu, biçimlendirilmiş olarak görün.

Örnekler

Bir nesne dizisini filtrelemek

people[?city=='London'].name
Şehri Londra olan her kişi için yalnızca "name" alanını içeren bir JSON dizisi.

Sık karşılaşılan sorunlar

Eşleşen öğeler olmasına rağmen bir filtre ifadesi hiçbir şey döndürmüyor.
Bir filtredeki string literal'ler bağlama göre backtick veya tırnak ister — `` `London` `` ve `'London'` ikisi de literal olarak çalışır, ama çıplak bir kelime bir değer değil bir alan referansı olarak okunur.

Sıkça sorulan sorular