JSON sang Go

Tạo struct Go và thẻ JSON từ mẫu, gồm kiểu lồng nhau và hàm hỗ trợ tuần tự hóa.

Đang tải không gian làm việc…

Hướng dẫn sử dụng

Tạo struct Go và thẻ JSON từ mẫu, gồm kiểu lồng nhau và hàm hỗ trợ tuần tự hóa.

  1. 01

    Dán dữ liệu hoặc đọc từ tệp.

  2. 02

    Kiểm tra tùy chọn; kết quả tự động cập nhật. Chạy thủ công với dữ liệu lớn và kiểm tra cảnh báo trước khi áp dụng thay đổi.

  3. 03

    Sao chép hoặc tải kết quả. Đầu vào chỉ thay đổi khi bạn áp dụng.

Kiểu và schema được suy luận từ mẫu. Kiểm tra null, trường tùy chọn và đặc tả API đầy đủ.

Các trường số dùng kiểu số chính xác. Hãy làm theo ví dụ trong mã được tạo để phân tích và tuần tự hóa dữ liệu.

Ví dụ đầu vào

{
  "project": "ToJSON",
  "version": "1.0",
  "private": true,
  "features": [
    { "name": "Format", "enabled": true },
    { "name": "Convert", "enabled": true },
    { "name": "Explore", "enabled": true }
  ],
  "stats": { "tools": 30, "languages": 12 }
}

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

Có thể khôi phục tài liệu sau khi đóng trang không?

Tài liệu tự động lưu trong trình duyệt này và được khôi phục khi quay lại. Đóng bằng X sẽ xóa tài liệu đó. Dọn trình duyệt cũng có thể xóa dữ liệu; hãy tải kết quả quan trọng hoặc xuất không gian làm việc.

Số chính xác được biểu diễn trong Go thế nào?

Mã được tạo dùng json.Number cho số JSON. Hãy xem lại các struct được suy luận.