simplejson
JSON library for Gleam with JsonPath querying (https://www.rfc-editor.org/rfc/rfc9535).
Installation
gleam add simplejson@1
import simplejson
pub fn main() {
let assert Ok(json) = simplejson.parse("[1,2,3]")
echo simplejson.to_string(json) // -> [1,2,3]
let assert Ok(path) = simplejson.to_path("$[1]")
echo simplejson.query(json, path) // -> JsonArray(dict.from_list([#(0, JsonNumber(Some(2), None, Some("2")))]))
}
Further documentation can be found at https://hexdocs.pm/simplejson.
Targets
As this uses only stdlib and regexp this should fully support both JavaScript and Erlang