도구 찾기

↑↓ 이동 Enter 열기

이름을 모르면 작업 내용으로 검색하세요.

JSON Query

로컬 처리

JSON Query은(는) 브라우저에서 데이터 검사을(를) 수행하며 결과와 제한을 명확히 설명합니다. 이 페이지에는 실제 입출력 예시, 구현 제한, 1차 참고 자료가 포함됩니다.

검토 완료 · 업데이트 · 무료 · 계정 불필요

Input
Output
Processing stays in this tab. Engines load from this site when you run the tool.

JSON Query은(는) 무엇을 하나요?

JSON Query은(는) 브라우저에서 데이터 검사을(를) 수행하며 결과와 제한을 명확히 설명합니다. 검증된 기능: Nested field extraction, Array filters and projections, JSON file input and export, Cancellable local Worker.

When should you use this tool?

Use JSON Query to select or reshape data. Use JSON Formatter to inspect syntax and JSON Diff to compare complete documents. Keep the original file when exact numeric lexemes matter.

사용 방법

  1. Paste JSON or open a local JSON file up to 2 MiB.
  2. Enter an expression such as users[?age >= `18`].name and select Run.
  3. Check the result, then copy or download it; run again after changing the input or expression.

실제 입출력 예시

Extract adult users by name

입력

{"users":[{"name":"Ada","age":32},{"name":"Linus","age":17}]}
Expression: users[?age >= `18`].name

출력

[
  "Ada"
]

The filter selects users whose age is at least 18 and projects their name values.

일반적인 오류와 해결 방법

현상가능한 원인해결 방법
A missing field returns null.The selected path does not exist in this JSON value.Inspect the document structure and spelling; null can be a valid query result.
The expression reports a syntax error.JMESPath syntax differs from JavaScript and JSONPath.Use backticks for JSON literals and double quotes around nonstandard identifiers.

Supported behavior and limitations

이 도구의 구체적인 제한: This tool uses JMESPath Community syntax, not JSONPath or arbitrary JavaScript. JSON numbers use ordinary JavaScript precision; keep large IDs as strings. No network requests from expressions are supported.

표준 및 구현 참고 자료

JSON Query — FAQ

Is my input uploaded?

No. Processing happens in a browser Worker. Engine files load from this website; tool input, output, and filenames are not sent to a processing API.

Do I need an account or API key?

No account, API key, or backend processing service is needed.

How do I save a result?

Review the result, then use the Copy or Download control available for that output. Modifying input clears stale results.

What are the limits?

This tool uses JMESPath Community syntax, not JSONPath or arbitrary JavaScript. JSON numbers use ordinary JavaScript precision; keep large IDs as strings. No network requests from expressions are supported.

변경 사항

실질적인 업데이트: JSON Query: Added local processing, explicit size limits, cancellation, worked examples, error explanations, and downloadable results.

이 도구의 관리자

KL
KitLumi EngineeringKitLumi Engineering이 동작, 테스트, 예제 및 개인정보 설명을 관리합니다.