コンテンツにスキップ

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.

バージョン
0.6.0
ライセンス
MIT OR Apache-2.0
メンテナンス
受動的メンテナンス

コード例

小さめの JSON 設定を no_std 環境で読みたい用途に向きます。

小さな 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
}

関連 Crates