serde-json-core — Crate 詳細
serde-json-core
Beta no_std
no_std 環境向けの最小 JSON シリアライザ/デシリアライザ。serde 互換で、動的メモリを使わずに小さな JSON の入出力を扱いたいケースに向きます。
A minimal, serde-compatible JSON serializer/deserializer intended for no_std environments.
コード例
小さめの JSON 設定を no_std 環境で読みたい用途に向きます。
#![no_std]
use serde::Deserialize;
#[derive(Deserialize, Debug, PartialEq)]struct Config { id: u8, enabled: bool,}
fn parse(input: &str) -> Config { let (cfg, _used) = serde_json_core::from_str::<Config>(input).unwrap(); cfg}