サンプルコード
JSONのサンプルコード一覧
JSON のパース・文字列化・ネストした値の取り出しをまとめている。型が決まっている構造体へ流し込む書き方と、動的に辿る書き方の使い分けを扱う。
3 件
他のテーマから探す
カードの実行確認 n/7は、7 言語のうち n 言語のコードを実際に実行して出力を確認したことを表す。残りは構文と公式 API ドキュメントで確認している。
ネストしたJSONから値を取り出すには
パース済みの JSON から深い階層の値を取り出す基本形を各言語で示す。途中のキーが欠けていても落とさず既定値へ倒す書き方までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
実行確認 4/7
オブジェクトをJSON文字列にするには
オブジェクトや構造体を JSON 文字列へ変換する基本形を各言語で示す。整形の有無と、日本語などの非 ASCII 文字を既定でエスケープするかどうかの違いまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
実行確認 3/7
JSONをパースするには
JSON 文字列やファイルを各言語のデータ構造へ変換する基本形を示す。パース失敗の扱いと、型が保証されない点への向き合い方までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
実行確認 3/7