Tìm JSON Path — Nhấn để lấy đường dẫn

Dán payload webhook hoặc phản hồi API, nhấn vào giá trị bạn cần và sao chép đúng đường dẫn — cho JavaScript, JSONPath, jq, Python, PHP, n8n và Make.

Cập nhật
Nhấn vào một khóa hoặc giá trị

Đường dẫn

Giá trị đã chọn

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Kiểm thử biểu thức JSONPath trên JSON của bạnBộ lọc, ký tự đại diện, đệ quy và cắt mảng, mỗi kết quả kèm đường dẫn và giá trị chính xác.Kiểm Thử JSONPath →

Cách dùng Công cụ tìm JSON Path

  1. Dán JSON — payload webhook từ Webflow, HubSpot hoặc Stripe, phản hồi API, hoặc dữ liệu mẫu đầu ra của Make/Zapier.
  2. Nhấn vào khóa hoặc giá trị bất kỳ trong cây dữ liệu (tính năng tìm kiếm hữu ích với payload lớn).
  3. Sao chép đường dẫn theo hệ thống bạn đang dùng: JavaScript, JSONPath, jq, Python, PHP, n8n hoặc Make.
  4. Với Make, hãy đặt số thứ tự của module tạo ra dữ liệu — đường dẫn sẽ có dạng {{3.items[2].name}}.

Vì sao công cụ tìm đường dẫn giúp tiết kiệm thời gian

Payload thực tế thường lồng sâu: một webhook form Webflow, một contact HubSpot, một sự kiện Stripe hay một mục CMS có thể dài hàng trăm dòng với các object và mảng lồng nhau. Tự viết data.payload.data.items[0].fieldData.name nghĩa là phải đếm ngoặc và đoán mò — và chỉ cần sai một chỉ số là kết quả sẽ im lặng trả về undefined. Nhấn vào giá trị là bạn có ngay đường dẫn chính xác.

So sánh cú pháp đường dẫn

Cú phápVí dụGhi chú
JavaScriptdata.items[1].nameKhóa có khoảng trắng dùng ["company name"]
JSONPath$.items[1].nameĐược nhiều API, bài test Postman và một số công cụ no-code sử dụng
jq.items[1].nameBộ xử lý JSON chạy trên dòng lệnh
Python / PHPdata["items"][1]["name"]Truy cập bằng ngoặc vuông trên dict và mảng
n8n{{ $json.items[1].name }}Cú pháp expression trong các trường của node
Make{{1.items[2].name}}Mảng bắt đầu từ 1; số đầu tiên là số thứ tự module

Mảng đếm từ 1 trong Make

Ở hầu hết nơi khác, phần tử đầu tiên của mảng là [0]; trong Make nó là [1]. Đây là lý do phổ biến nhất khiến một mapping trả về rỗng trong Make. Công cụ sẽ tự động chuyển đổi chỉ số và bao các khóa có khoảng trắng bằng dấu backtick. Trong Zapier, các trường lồng nhau thường được làm phẳng (ví dụ contact__email) và các dòng hàng hóa được xử lý như mảng — “Zapier field key” hiển thị dạng đã làm phẳng.

Cần làm sạch JSON trước? Hãy dùng JSON Formatter. Muốn chuyển mảng thành bảng, thử JSON to CSV; cần khai báo kiểu dữ liệu trong code, dùng JSON to TypeScript; còn với các trường ngày tháng trong automation, hãy dùng Date Format Converter.

Cũng được tìm dưới tên: tìm json path, json path là gì, lấy đường dẫn json, công cụ json path, make mapping json, biểu thức n8n, đường dẫn jq, payload webhook.

Các công cụ dùng kèm tốt với Công cụ tìm JSON Path

  • Kiểm Thử JSONPath — Nhập truy vấn JSONPath và xem ngay nó chọn ra những gì, kèm đường dẫn chính xác của từng kết quả.
  • Webhook Tester — Lấy một URL riêng, gửi webhook hoặc HTTP client của bạn tới đó và xem request đổ về ngay lập tức — header, query string và body đã được định dạng, cùng với kiểm tra chữ ký HMAC.
  • Kiểm thử API — Công cụ Postman thu gọn chạy ngay trên trình duyệt: tạo HTTP request, gửi đi và xem trạng thái, thời gian, header cùng nội dung JSON đã được định dạng.
  • Chỉnh CSS HubSpot Form — Thiết kế form HubSpot với bản xem trước trực tiếp — ô nhập, nhãn, hàng hai cột, checkbox, thông báo lỗi và nút gửi — rồi copy CSS, toàn bộ mã nhúng, hoặc Code Embed cho Webflow có sẵn.

Câu hỏi thường gặp

JSON của tôi có bị tải lên không?
Không. Việc phân tích và tạo đường dẫn diễn ra hoàn toàn trong trình duyệt của bạn, nên bạn có thể yên tâm dán các payload có chứa dữ liệu khách hàng.
Vì sao Make dùng [1] cho phần tử đầu tiên?
Make (trước đây là Integromat) dùng chỉ số mảng bắt đầu từ 1 trong các hàm mapping, khác với JavaScript và hầu hết ngôn ngữ lập trình bắt đầu từ 0. Công cụ này sẽ tự chuyển đổi chỉ số cho bạn.
JSONPath là gì?
JSONPath là cú pháp truy vấn cho JSON, tương tự XPath dùng cho XML. Một đường dẫn như $.store.books[0].title sẽ chọn ra một giá trị; nó được dùng trong API, công cụ kiểm thử và một số nền tảng automation.
Làm sao để lấy đường dẫn của cả một mảng hoặc object?
Nhấn vào khóa của mảng hoặc object (dòng có số đếm [ n ] hoặc { n }) thay vì nhấn vào một giá trị bên trong nó.
Tôi có thể cài Công cụ tìm JSON Path như một ứng dụng web và dùng khi không có mạng không?
Có. Công cụ tìm JSON Path là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan