parse_asn1_to_json

Function parse_asn1_to_json 

Source
pub fn parse_asn1_to_json(input: &str) -> Result<Value, String>
Expand description

Parse ASN.1 text notation and convert to JSON

§Arguments

  • input - ASN.1 text notation string

§Returns

  • Ok(Value) - Parsed JSON value
  • Err(String) - Error message if parsing fails

§Example

use tramex_tools::asn1_parser::parse_asn1_to_json;

let asn1 = r#"{
    cellIdentity '001234501'H,
    trackingAreaCode '000065'H
}"#;

let json = parse_asn1_to_json(asn1)?;
println!("{}", serde_json::to_string_pretty(&json)?);

§Errors

Fails on parsing failure