Skip to content

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"])
NameReturnsDescription
parse(string)anyParses JSON into a Nubo value.
stringify(object)stringConverts a Nubo value into JSON.

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])

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)