JSON to Rust Struct 빠른 시작 가이드
첫 번째 실행을 성공시키는 데 필요한 모든 것: 무엇을 붙여넣고, 어떤 옵션이 중요하며, 결과를 어떻게 읽는지.
사용 방법
- 도구를 열고 왼쪽 입력창에 데이터를 붙여넣습니다.
- 작업에 정말 필요한 옵션만 조정하세요. 대부분의 경우 기본값이 올바릅니다.
- 오른쪽 출력창에서 결과를 확인합니다. 입력하면 실시간으로 갱신됩니다.
- 복사로 결과를 가져오거나 다운로드로 파일로 저장하세요.
예제
Emits serde rename attributes so the Rust field names can stay idiomatic.
입력
{"id":42,"title":"Hello","tags":["a","b"],"active":true}
출력 — 검색 결과
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Root {
#[serde(rename = "id")]
pub id: i64,
#[serde(rename = "title")]
pub title: String,
#[serde(rename = "tags")]
pub tags: Vec<String>,
#[serde(rename = "active")]
pub active: bool,
}
실행
설명
Generate a serde-derived Rust struct with rename attributes from a JSON sample.
관련 도구
CSV to JSON 변환기Turn CSV (or any delimited file) into a JSON array.YAML to JSON 변환기Parse YAML configuration into JSON.HTML to Markdown 변환기Convert HTML fragments into Markdown.JSON to TOML 변환기Convert JSON config into TOML format.Markdown to HTML 변환기Render Markdown to clean HTML.Delimiter 변환기Switch CSV between comma, tab, semicolon and pipe.