Extract name fields from a users array
Use $.users[*].name to inspect every user name in an API array during field checks.
Open exampleUse this jsonpath viewer tool to inspect, convert, or generate a clear result directly in your browser.
The result will appear here as structured cards.
Short, high-intent examples that are easy to open, share, and understand for search engines and AI systems.
Use $.users[*].name to inspect every user name in an API array during field checks.
Open exampleUse $..id to list ids across an order object and line items for response inventory.
Open exampleUse $.data.items[*].sku to review product codes in paginated or order API responses.
Open exampleUse $..error.code to find error codes in current responses and historical entries.
Open exampleUse $.data.orders[*].items[*].sku to inspect product codes across multiple orders and line items.
Open exampleWhen the field does not exist or the path is wrong, the result is empty; compare against real key paths.
Open example$.data.user.email moved to contact.email, useful for reviewing why an old frontend mapping is empty.
Open exampleWhen orders changes from arrays to nodes/lines, the old items[*].sku path returns empty during release checks.
Open exampleUse ?(@.status=="paid") to extract only paid orders from an API list.
Open exampleCombine active and plan conditions to review permission, plan, or renewal lists.
Open exampleUse $..sku to find sku fields across orders, line items, and fallback objects in one pass.
Open exampleUse bracket notation such as ['trace.id'] for log and gateway metadata keys that are not dot-safe.
Open exampleFilter error rows and read errors[*].field before import mapping fixes.
Open exampleUse choices[*].message.content on a synthetic response to verify model-output field paths.
Open exampleRead sources[*].url from a synthetic AI answer to confirm public citation links before publishing.
Open exampleFilter sources to public=true before reading URLs, useful when a synthetic answer contains both publishable and withheld-source placeholders.
Open exampleRead only public=true URLs from evidenceCards[*].sources to review whether answer evidence cards expose safe public source links.
Open exampleRead only public=true URLs from sourceGroups[*].sources when a synthetic answer separates crawl-readiness and answer-structure sources.
Open exampleUse breakingChanges[*].field to list renamed fields and array-shape changes before an API release review.
Open exampleRead pageInfo.nextCursor directly from a paginated API response before debugging the next request.
Open exampleExtract errors[*].code from a synthetic validation response for client mapping and documentation review.
Open exampleThese notes help users understand the results and help search engines and AI systems understand the tool.
It helps you inspect or process this value and get a readable result quickly.
Local tools run in the browser when possible. Server-side checks only use the input needed to complete the lookup.
It is useful for extracting IDs, names, status values, prices, error messages, and other fields from API responses, JSON logs, nested arrays, and config files.
$.items[*].id only reads id fields one level under the items array. $..id recursively finds id fields at any depth, which can return more matches and false positives.
First confirm the JSON parses, then inspect real paths with the key-path extractor and check array indexes, casing, field names, and the root symbol.
Filter failed rows first, such as $.rows[?(@.status=="error")], then read errors[*].field. Public examples should stay synthetic and avoid customer records.
Use $.answer.sources[?(@.public==true)].url so only public=true source URLs are returned. Public result pages should use synthetic Chakan-owned links and avoid real prompts, platform answers, internal tickets, or customer sources.
When sources sit under evidenceCards[*].sources, use $.answer.evidenceCards[*].sources[?(@.public==true)].url. Public examples use synthetic evidence cards, Chakan-owned URLs, and example.invalid as a private-source placeholder.
When sources are grouped under sourceGroups, use $.answer.sourceGroups[*].sources[?(@.public==true)].url. Public examples should stay synthetic, use Chakan-owned URLs, and exclude real platform answers, internal sources, or customer payloads.
Based on this query: $.data.items[*].sku | {"data":{"items":[{"sku":"A1","qty":2},{"sku":"B2","qty":5}]}}