type Greeting { name: Str }
proc main(): void {
body := hive.json.encode(Greeting("ada"))
echo body
parsed := hive.json.parse(body) with Greeting
if parsed is Result.Ok(g) {
echo "hello, {g.name}!"
}
}type Greeting { name: Str }
proc main(): void {
body := hive.json.encode(Greeting("ada"))
asTable := hive.json.parse(body) with Table
if asTable is Result.Ok(table) {
if hive.json.get(table, "name") is Result.Ok(name) {
echo name
}
}
}