Convert a Value to a CSV-safe string
(value: &Value)
| 243 | |
| 244 | /// Convert a Value to a CSV-safe string |
| 245 | fn value_to_csv_string(value: &Value) -> String { |
| 246 | let s = Self::value_to_string(value); |
| 247 | if s.contains(',') || s.contains('"') || s.contains('\n') { |
| 248 | format!("\"{}\"", s.replace('"', "\"\"")) |
| 249 | } else { |
| 250 | s |
| 251 | } |
| 252 | } |
| 253 | } |