ocni-dtu / epdx

ILCD parser for Javascript and Python, written in Rust
https://epdx.kongsgaard.eu/
Apache License 2.0
24 stars 3 forks source link

openEPD Converter #23

Open ocni-dtu opened 5 months ago

ocni-dtu commented 5 months ago

Parse an openEPD formatted JSON into EPDx

/// Parse a openEPD formatted EPD in an EPDx struct
///
/// # Arguments
///
/// * `json`: JSON formatted string containing the EPD on openEPD format
///
/// returns: EPD
pub fn parse_openepd(json: String) -> Result<EPD, Error> {
    let epd = serde_json::from_str(&json);
    match epd {
        Ok(epd) => Ok(epd),
        Err(err) => Err(err)
    }
}