0
Phần
0
Trường
0
Bộ dữ liệu
0
Metadata

Chào mừng đến với trình soạn thảo Schema

Bắt đầu bằng cách thêm bộ dữ liệu đầu tiên hoặc nhập file JSON hiện có.
Xây dựng cấu trúc schema và chỉnh sửa nội dung một cách liền mạch.

Hướng dẫn & Kiến thức

Tìm hiểu về JSON, Schema và cách sử dụng công cụ hiệu quả

Về Trình soạn thảo Schema

Công cụ mạnh mẽ giúp bạn xây dựng và quản lý cấu trúc dữ liệu JSON một cách trực quan. Hỗ trợ tạo schema, chỉnh sửa nội dung và quản lý metadata toàn diện.

  • Tạo schema tự động từ dữ liệu
  • Chỉnh sửa trực quan, không cần code
  • Quản lý metadata chi tiết
  • Xuất/nhập định dạng JSON

Dành cho ai?

Công cụ phù hợp cho nhiều đối tượng người dùng khác nhau:

  • Lập trình viên: Thiết kế API, cấu trúc database
  • Data Analyst: Tổ chức và phân tích dữ liệu
  • Content Manager: Quản lý nội dung có cấu trúc
  • System Admin: Quản lý cấu hình hệ thống

Bắt đầu nhanh

Làm theo 3 bước đơn giản để sử dụng công cụ:

1
Thêm dữ liệu

Tạo bộ dữ liệu mới hoặc import JSON có sẵn

2
Thiết kế Schema

Thêm phần, trường và cấu hình theo nhu cầu

3
Chỉnh sửa & Xuất

Nhập nội dung và xuất kết quả cuối cùng

JSON là gì?

JSON (JavaScript Object Notation) là định dạng dữ liệu nhẹ, dễ đọc và dễ viết. Được sử dụng rộng rãi trong:

  • APIs và Web Services
  • Lưu trữ cấu hình
  • Trao đổi dữ liệu
  • Ứng dụng mobile

Kiểu dữ liệu JSON

String: "Hello World"
Number: 42, 3.14
Boolean: true, false
Null: null
Array: [1, 2, 3]
Object: {"key": "value"}

Ví dụ JSON

{
  "_meta": {
    "version": "1.0.0",
    "created_at": "2024-12-28"
  },
  "user": {
    "name": "Nguyễn Văn A",
    "age": 30,
    "skills": ["JavaScript", "Python"],
    "active": true,
    "profile": {
      "bio": "Lập trình viên",
      "location": "Hà Nội"
    }
  }
}

Ví dụ trên cho thấy cấu trúc JSON với metadata, object lồng nhau và các kiểu dữ liệu khác nhau.

Schema là gì?

Schema là "bản thiết kế" định nghĩa cấu trúc, quy tắc và ràng buộc cho dữ liệu. Nó giúp:

  • Validate dữ liệu: Đảm bảo đúng định dạng
  • Tài liệu hóa: Mô tả rõ ràng cấu trúc
  • Collaboration: Đồng bộ giữa các team
  • Version control: Quản lý thay đổi

Cấu trúc phân cấp

Bộ Dữ Liệu (Dataset)

Tập hợp dữ liệu hoàn chỉnh cho một đối tượng

Phần (Section)

Nhóm các trường có liên quan (VD: thông tin cá nhân)

Trường (Field)

Đơn vị dữ liệu cụ thể (VD: tên, tuổi, email)

Trường Con (Sub-field)

Thuộc tính của object phức tạp

Metadata

Metadata là "dữ liệu về dữ liệu" - thông tin mô tả dataset:

Mẹo: Sử dụng metadata để theo dõi phiên bản, người tạo, ngày cập nhật...

Mẹo thiết kế Schema

  • Đặt tên rõ ràng: Sử dụng tên mô tả, tránh viết tắt khó hiểu
  • Nhóm logic: Gom các trường liên quan vào cùng section
  • Sử dụng icon: Thêm icon cho trường để dễ nhận biết
  • Validation: Đặt ràng buộc (required, max_length)

Phím tắt & Thao tác

Click header Thu gọn/mở rộng section
Nút sao chép Clone section với toàn bộ cấu trúc
Drag & Drop Sắp xếp thứ tự các mục trong list
Import JSON Tự động tạo schema từ dữ liệu có sẵn

Lưu ý quan trọng

Trường hệ thống:

Không thể chỉnh sửa các trường như created_at, tool_name...

Sao chép dữ liệu:

Khi clone section, chọn có sao chép dữ liệu hay chỉ cấu trúc

Lưu thường xuyên:

Xuất dữ liệu định kỳ để tránh mất mát

Hỗ trợ & Liên hệ

Cần hỗ trợ thêm? Liên hệ với chúng tôi:

support@dinhdanh.com