aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2021-12-31 16:14:45 +0000
committerLouis Pilfold <louis@lpil.uk>2021-12-31 16:14:45 +0000
commitaacc50ed0e986928fc314b7fbfddec9adcab36c3 (patch)
tree21c30ac00a14962bd8b27db493f4001e06e06642
parent5cb1af7477a60e9659f88ce3b5bf5255dc9fe198 (diff)
downloadgleam_json-aacc50ed0e986928fc314b7fbfddec9adcab36c3.tar.gz
gleam_json-aacc50ed0e986928fc314b7fbfddec9adcab36c3.zip
Update examples for latest Gleam
-rw-r--r--README.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/README.md b/README.md
index 0fc63c6..4348231 100644
--- a/README.md
+++ b/README.md
@@ -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]}"