Skip to main content

from_json_value

Function from_json_value 

Source
pub fn from_json_value(
    value: &Value,
    config: &FromJsonConfig,
) -> Result<Document, JsonConversionError>
Expand description

Convert serde_json::Value to HEDL Document

§Arguments

  • value - Parsed JSON value (must be an object)
  • config - Configuration for import behavior and security limits

§Returns

  • Ok(Document) - Successfully converted HEDL document
  • Err(JsonConversionError) - Validation error

§Examples

use hedl_json::{from_json_value, FromJsonConfig};
use serde_json::json;

let value = json!({"users": [{"id": "alice"}]});
let config = FromJsonConfig::default();
let doc = from_json_value(&value, &config).unwrap();