Skip to main content

normalize_value

Function normalize_value 

Source
pub fn normalize_value(v: &str) -> String
Expand description

Normalise a --set/--add value: valid JSON is kept (compact); anything else is taken as a JSON string.

ยงExamples

use coding_tools::patch::normalize_value;

assert_eq!(normalize_value("8080"), "8080");           // a JSON number
assert_eq!(normalize_value("true"), "true");           // a JSON bool
assert_eq!(normalize_value("[1,2]"), "[1,2]");         // a JSON array
assert_eq!(normalize_value("hello"), "\"hello\"");     // not JSON -> a string