JSON
The @std/json module converts between JSON strings and Nubo values.
import json from "@std/json"
let data = json.parse("{\"name\":\"Nubo\"}")
println(data["name"])Exports
Section titled “Exports”| Name | Returns | Description |
|---|---|---|
parse(string) | any | Parses JSON into a Nubo value. |
stringify(object) | string | Converts a Nubo value into JSON. |
json.parse
Section titled “json.parse”Parses a JSON string.
import json from "@std/json"
let user = json.parse("{\"name\":\"Martin\",\"admin\":true}")
println(user["name"])println(user["admin"])JSON arrays become Nubo lists.
import json from "@std/json"
let values = json.parse("[1,2,3]")
println(values[0])json.stringify
Section titled “json.stringify”Converts a Nubo value into a JSON string.
import json from "@std/json"
let user = { "name": "Martin", "admin": true}
let text = json.stringify(user)
println(text)