Định dạng JSON và YAML
- Tệp không rời khỏi thiết bị của bạn
- Chạy trên trình duyệt
- Miễn phí, không cần đăng ký, không hình mờ
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
Định dạng, rút gọn và kiểm tra JSON, chuyển giữa JSON và YAML, và duyệt tài liệu lớn dưới dạng cây thu gọn được. Mọi thứ chạy trong trình duyệt, với lỗi dòng và cột chính xác, truy vấn JSONPath, và chế độ khoan dung cho JSON5, chú thích và JSON Lines.
Dán JSON hoặc YAML vào ô “Đầu vào”, thả tệp lên đó, hoặc nhấn “Mở tệp”.
Chọn “Đầu ra”: Định dạng, Rút gọn, YAML hoặc Cây. Chọn “Thụt lề” và bật “Sắp khóa” nếu bạn muốn khóa theo thứ tự chữ cái.
Tùy chọn: gõ JSONPath trong “Truy vấn”, như $.items[*].name, để chỉ giữ các giá trị khớp.
Sao chép kết quả, nhấn “Tải về”, hoặc nhấn “Dùng làm đầu vào” để tiếp tục làm việc trên đó.
Không. Việc phân tích, định dạng và chuyển chạy trong trình duyệt, nên dữ liệu không rời khỏi thiết bị. Đầu vào lớn được xử lý trong worker nền để việc gõ vẫn mượt.
Thanh trạng thái cho dòng và cột của vấn đề đầu tiên và thường nêu nguyên nhân, như thiếu dấu phẩy. Nếu đầu vào chỉ có chú thích, dấu phẩy thừa hoặc dấu nháy đơn, hãy nhấn “Bật phân tích khoan dung”.
Có, khi “Phân tích khoan dung” bật. Nó nhận chú thích, dấu phẩy thừa, dấu nháy đơn, khóa không ngoặc, NaN, và một giá trị mỗi dòng. Đầu ra luôn là JSON nghiêm, và JSON Lines thành một mảng.
Không. Số nguyên vượt 2^53 được giữ đúng như đã viết, nên ID 64 bit sống sót qua định dạng và rút gọn không đổi.
Chuyển “Đầu ra” sang “Cây”, nhấn giá trị, rồi dùng “Sao chép đường dẫn”. “Truy vấn đường dẫn này” gửi đường dẫn đó vào ô “Truy vấn”.
Các tài liệu cách nhau bằng --- được gộp thành một mảng, và ghi chú dưới đầu ra cho bạn biết.