pub type Json { Null Boolean(Bool) Number(Float) String(String) Array(List(Json)) Object(Dict(String, Json)) }
Null
Boolean(Bool)
Number(Float)
String(String)
Array(List(Json))
Object(Dict(String, Json))
pub fn parse(text: String) -> Result(Json, String)
pub fn stringify(json: Json) -> String