From f76ed08bde7ad76aa8adb77c261589ac884aed1e Mon Sep 17 00:00:00 2001 From: Endo Shogo Date: Wed, 1 Jan 2025 12:43:12 +0900 Subject: [PATCH] fix parsing example code - fix variables in cat_decoder - fix call decode.field argument --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 30a91a5..aed6d65 100644 --- a/README.md +++ b/README.md @@ -47,9 +47,9 @@ import gleam/dynamic/decode pub fn cat_from_json(json_string: String) -> Result(Cat, json.DecodeError) { let cat_decoder = { - use name <- decode.field("name", of: decode.string) - use name <- decode.field("lives", of: decode.int) - use name <- decode.field("nicknames", of: decode.list(decode.string)) + use name <- decode.field("name", decode.string) + use lives <- decode.field("lives", decode.int) + use nicknames <- decode.field("nicknames", decode.list(decode.string)) decode.success(Cat(name:, lives:, nicknames:)) } json.parse(from: json_string, using: cat_decoder)