Тестър на JSON Path – тествайте JSONPath изрази онлайн
Използвайте този тестър на JSON Path, за да изчислявате изрази спрямо JSON и да преглеждате всяка съвпадаща стойност заедно с нейния път. Опитайте точкова нотация ($.key), достъп до масиви ([0]), шаблони ([*]), срезове ([0:2]), рекурсивно спускане ($..key) и прости филтри ([?(@.x > 5)]). Изскачащият помощник за синтаксиса ви помага да проверявате поддържаните шаблони и да усъвършенствате заявките си, без първо да ги свързвате с приложението си.
Тестърът на JSON Path е браузър-базиран инструмент за изчисляване на JSONPath изрази спрямо JSON. Той показва стойностите, които съвпадат с вашия израз, и пътищата до тях, така че можете да проверите какво избира една заявка, без първо да я свързвате с приложение. Използвайте го, за да тествате израз, да изследвате JSON данни или да усъвършенствате заявка, преди да разчитате на нея другаде.
Тестърът поддържа точкова нотация ($.key), достъп до масиви ([0]), шаблони ([*]), срезове ([0:2]), рекурсивно спускане ($..key) и прости филтри ([?(@.x > 5)]). Въведете JSON като данните за заявяване, след това задайте JSONPath израз и прегледайте съвпаденията. Изскачащият помощник за синтаксиса е наличен като справка, докато работите; входът не описва допълнителни конфигурируеми опции.
JSON представя структурирани данни, докато JSONPath изразите избират стойности в JSON документи. Превръщането на селекция в заявка може да помогне, когато трябва да намерите конкретни полета или елементи на масиви, да изследвате вложени данни или да проверите дали изразът избира предвидените стойности. Тестърът показва както съвпаденията, така и техните пътища, за да направи проверката по-информативна.
Тестърът на JSON Path работи изцяло във вашия браузър: входът ви се обработва на вашето устройство и не се качва, съхранява или изпраща към сървър. След като страницата се зареди, той продължава да работи без връзка. Разработчиците и DevOps инженерите могат да го използват, за да експериментират с JSONPath, да проверяват реален вход и да потвърждават поведението на заявките преди пускане.
Стъпка 1: Поставете или пуснете вашите JSON данни в областта за въвеждане. Използвайте JSON-а, който искате да заявите, като например отговор или конфигурационен обект.
Стъпка 2: Въведете JSONPath израза, който искате да тествате. Можете да опитате точкова нотация, достъп до масиви, шаблони, срезове, рекурсивно спускане или прости филтри.
Стъпка 3: Проверете съвпадащите стойности и техните пътища. Виждането на двете заедно улеснява разбирането кои части от JSON-а избира изразът ви.
Стъпка 4: Използвайте изскачащия помощник за синтаксиса, ако ви трябва напомняне за поддържаните шаблони на изразите, след което коригирайте заявката си и прегледайте съвпаденията.
Случай на употреба: Тествайте JSONPath израз спрямо реален JSON и вижте точно кои стойности съвпадат, заедно с техните пътища.
Случай на употреба: Усъвършенствайте израз, преди да го свържете с приложение. Така можете да итерирате, без първо да запазвате файл или да променяте кода на приложението.
Случай на употреба: Проверете граничните случаи, преди да пуснете заявката. Опитайте изрази с достъп до масиви, шаблони, срезове или прости филтри върху JSON-а, който очаквате да обработвате.
Случай на употреба: Разгледайте вложен JSON отговор, когато трябва да идентифицирате стойности на конкретни пътища. Съвпадащите резултати улесняват виждането на ефекта на израза.
Случай на употреба: Изследвайте рекурсивното спускане, когато един и същ ключ може да се появява на различни нива на JSON структурата. Прегледайте върнатите стойности и пътища, за да видите какво избира заявката.
Случай на употреба: Използвайте помощника за синтаксиса, докато учите синтаксиса на JSONPath. Той е удобна справка, докато тествате поддържаните шаблони на изразите.