RustでJSON文字列をデコードとしてオブジェクトにする

serde_json を使います。 cargo add serde_json をしてもらって下記のように書くとデコードできます。

use serde_json::{Result, Value};

fn main() {
    let json = "{\"a\":1,\"b\":2,\"c\":{\"d\":3,\"e\":4,\"f\":5}}";
    let value: Value = serde_json::from_str(json).unwrap();
    dbg!(value);
}

公式を参考にしました。

https://github.com/serde-rs/json

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA