dpp/data_contract/v0/conversion/
json.rs1use crate::data_contract::conversion::json::DataContractJsonConversionMethodsV0;
2use crate::data_contract::conversion::value::v0::DataContractValueConversionMethodsV0;
3
4use crate::data_contract::v0::DataContractV0;
5use crate::version::PlatformVersion;
6use crate::ProtocolError;
7
8use serde_json::Value as JsonValue;
9
10impl DataContractJsonConversionMethodsV0 for DataContractV0 {
11 fn from_json(
12 json_value: JsonValue,
13 full_validation: bool,
14 platform_version: &PlatformVersion,
15 ) -> Result<Self, ProtocolError> {
16 Self::from_value(json_value.into(), full_validation, platform_version)
17 }
18}