格式化并排序对象
输入
{"z":1,"users":[{"name":"Ada"}],"a":2}输出
对象键按 a、users、z 排列,数组内容顺序不变
递归排序不会重排数组。
在浏览器本地格式化、压缩、排序、搜索 JSON 并运行 JSONPath,还可复制九种开发语言路径,全程无需上传。
浏览器本地 · 不上传
{
"users": [
{
"id": 101,
"name": "Ada",
"role": "admin",
"profile": {
"display-name": "Ada Lovelace",
"active": true
}
},
{
"id": 102,
"name": "Linus",
"role": "developer",
"profile": {
"display-name": "Linus Torvalds",
"active": true
}
}
],
"meta": {
"id": "team-1",
"generated": "2026-07-15"
}
}AppHelp JSON 工作台会实时校验、格式化或压缩 JSON,并提供可折叠树、文本查找和 JSONPath 查询。选择任意节点即可复制九种确定格式的访问路径。输入、查询、结果和预览只留在浏览器内存中,不上传、不持久化、不写入 URL,也不进入分析参数。
{"z":1,"users":[{"name":"Ada"}],"a":2}对象键按 a、users、z 排列,数组内容顺序不变
递归排序不会重排数组。
users[0].profile["display-name"]
data.users[0].profile["display-name"]
同一节点还能复制为 Python、PHP、Java、Go、C#、JSONPath、jq 和 JSON Pointer。
$.users[?(@.role == "admin")]
由匹配用户值组成的 JSON 数组
条件表达式使用 JSONPath Plus 安全求值,不使用原生 eval。