Repository navigation
Class_JSON
Ko-ichiro Sugiyama edited this page Sep 28, 2026
·
3 revisions
JSON パーサー
例
str = '{ "Ocean": { "Squid":10, "Octopus":8 } }'
json = JSON.parser(str)
p json.pretty_print表示
{
"Ocean": {
"Squid": 10,
"Octopus": 8
}
}JSON 文字列を解析してハッシュ化する
例
str = '{ "Ocean": { "Squid":10, "Octopus":8 } }'
json = JSON.parser(str)
p json途中で切れた JSON 文字列から,先頭の要素だけ取り出す.
例
str = <<JSON
{
"first": {
"temp": [23.4, 0],
"humidity": 94
},
"second": {
"temp": [23
JSON
json = JSON.parser_first(str)
p jsonJSON 文字列を解析してハッシュへ化する
例
data = {
"Ocean" => {
"Squid" => 10,
"Octopus" => 8
}
}
str = JSON.generate(data)
puts str例
data = {
"station" => "Matsue",
"temperatures" => [23.4, 23.5, 23.6]
}
str = JSON.generate(data)
puts str例
data = {
"temperature" => 23.4,
"humidity" => 94,
"raining" => false,
"valid" => true,
"error" => nil
}
str = JSON.generate(data)
puts str基本
- はじめの一歩 (Hello World)
- クラス定義
- サンプルプログラム
開発者向け
- プログラム作成・VMコンパイル・書き込み
- 環境構築
- 他リポジトリで定義されたクラスの追加
- 拡張ライブラリ開発
- 入出力にUART2を使う
その他