Object also should not turn into a string during javascript escape.

master
Tom Alexander 4 years ago
parent 96e8dd63a7
commit 5424543122
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

@ -195,6 +195,9 @@ fn apply_filter(
(serde_json::Value::Number(number), Filter::JavascriptStringEncode) => {
Ok(serde_json::Value::Number(number.clone()))
}
(serde_json::Value::Object(obj), Filter::JavascriptStringEncode) => {
Ok(serde_json::Value::Object(obj.clone()))
}
(_, Filter::JavascriptStringEncode) => Ok(serde_json::Value::String(javascript_escape(
&json_value.render(&Vec::new())?,
))),

Loading…
Cancel
Save