vizo 1.0.0

Visualize structured data formats in a more pretty way.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::Processor;
use crate::values::VizValue;
use anyhow::Result;

/// A processor that processes JSON structured data.
/// Implements [`crate::processors::Processor`] trait.
pub struct JSONProcessor;
impl Processor for JSONProcessor {
    fn process_data(data: &str) -> Result<VizValue> {
        let values = serde_json::from_str(data)?;
        Ok(values)
    }
}