JSON pointer: Difference between revisions

Content deleted Content added
Wherrera (talk | contribs)
Wherrera (talk | contribs)
Line 1,027:
let result = resolve(pointer, doc.clone());
match result {
Ok(val) => println!("\"{p}\" -> \"{val}\""),
Err(err) => println!("Error: {p} does not exist: {err}"),
}
Line 1,034:
</syntaxhighlight>{{out}}
<pre>
"" -> "{"":"Rosetta"," ":"Code","abc":["is","a"],"def":{"":"programming"},"g/h":"chrestomathy","i~j":"site","wiki":{"links":["https://rosettacode.org/wiki/Rosetta_Code","https://discord.com/channels/1011262808001880065"]}}"
"/" -> ""Rosetta""
"/ " -> ""Code""
"/abc" -> "["is","a"]"
"/def/" -> ""programming""
"/g~1h" -> ""chrestomathy""
"/i~0j" -> ""site""
"/wiki/links/0" -> ""\"https://rosettacode.org/wiki/Rosetta_Code\"""
"/wiki/links/1" -> ""\"https://discord.com/channels/1011262808001880065\"""
Error: /wiki/links/2 does not exist: Index {token} out of range
Error: /wiki/name does not exist: Key error with {token}