diff options
author | Louis Pilfold <louis@lpil.uk> | 2021-12-31 16:14:45 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2021-12-31 16:14:45 +0000 |
commit | aacc50ed0e986928fc314b7fbfddec9adcab36c3 (patch) | |
tree | 21c30ac00a14962bd8b27db493f4001e06e06642 | |
parent | 5cb1af7477a60e9659f88ce3b5bf5255dc9fe198 (diff) | |
download | gleam_json-aacc50ed0e986928fc314b7fbfddec9adcab36c3.tar.gz gleam_json-aacc50ed0e986928fc314b7fbfddec9adcab36c3.zip |
Update examples for latest Gleam
-rw-r--r-- | README.md | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -5,12 +5,12 @@ Work with JSON in Gleam! ### Encoding ```rust -import gleam/json +import gleam/json.{object, string, list, int, null} -let data = json.object([ - tuple("foo", json.string("bar")), - tuple("values", json.list([json.int(1), json.int(2)])), - tuple("nope", json.null()) +let data = object([ + #("foo", string("bar")), + #("values", list([int(1), int(2)])), + #("nope", null()) ]) json.encode(data) // {"foo":"bar","nope":null,"values":[1,2]} @@ -23,6 +23,7 @@ The best way to manage decode JSON data is using `gleam/dynamic`. ```rust import gleam/json +import gleam/dynamic let encoded = "{\"foo\":\"bar\",\"nope\":null,\"values\":[1,2]}" |