TL
Tool Lab
💰Donate
💰Donate

JSON to GraphQL Types

Convert a JSON object into GraphQL type definitions automatically.

Giới thiệu công cụ

Trình tạo JSON sang GraphQL tự động tạo định nghĩa kiểu GraphQL từ đối tượng JSON. Mỗi khóa JSON trở thành trường GraphQL và kiểu giá trị được suy luận là Boolean!, Int!, Float!, String! hoặc kiểu lồng nhau.

Các đối tượng lồng nhau tạo ra các kiểu GraphQL riêng biệt và mảng được suy luận từ phần tử đầu tiên.

Cách sử dụng

  1. Dán đối tượng JSON vào bảng trái hoặc sửa đổi ví dụ mặc định.
  2. Sửa đổi đầu vào và các kiểu GraphQL cập nhật theo thời gian thực.
  3. Sao chép schema GraphQL được tạo và dán vào tệp .graphql.
  4. Điều chỉnh các kiểu khi cần — làm cho các trường nullable, thêm mô tả.

Trường hợp sử dụng

Phác thảo schema GraphQL từ phản hồi REST API.

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

  • Quy tắc suy luận kiểu là gì?JSON boolean → Boolean!, JSON số nguyên → Int!, JSON float → Float!, JSON string → String!, JSON mảng → [Type] (từ phần tử đầu tiên), JSON đối tượng → kiểu lồng nhau.
  • Có thể sử dụng schema được tạo trực tiếp không?Không. Schema được tạo là điểm khởi đầu cần điều chỉnh thủ công.
  • Mảng được xử lý như thế nào?Mảng được gõ là [Type] suy luận từ phần tử đầu tiên. Mảng rỗng là [String].