Class Jsonization.Deserialize
Deserialize instances of meta-model classes from JSON nodes.
Inheritance
Inherited Members
Namespace: AasCore.Aas3_0
Assembly: AasCore.Aas3_0.dll
Syntax
public static class Deserialize
Examples
Here is an example how to parse an instance of IHasSemantics:
string someString = "... some JSON ...";
var node = System.Text.Json.Nodes.JsonNode.Parse(someString);
Aas.IHasSemantics anInstance = Deserialize.IHasSemanticsFrom(
node);
Methods
| Improve this Doc View SourceAasSubmodelElementsFrom(JsonNode)
Deserialize an instance of AasSubmodelElements from node
.
Declaration
public static AasSubmodelElements AasSubmodelElementsFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
AasSubmodelElements |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
AdministrativeInformationFrom(JsonNode)
Deserialize an instance of AdministrativeInformation from node
.
Declaration
public static AdministrativeInformation AdministrativeInformationFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
AdministrativeInformation |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
AnnotatedRelationshipElementFrom(JsonNode)
Deserialize an instance of AnnotatedRelationshipElement from node
.
Declaration
public static AnnotatedRelationshipElement AnnotatedRelationshipElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
AnnotatedRelationshipElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
AssetAdministrationShellFrom(JsonNode)
Deserialize an instance of AssetAdministrationShell from node
.
Declaration
public static AssetAdministrationShell AssetAdministrationShellFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
AssetAdministrationShell |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
AssetInformationFrom(JsonNode)
Deserialize an instance of AssetInformation from node
.
Declaration
public static AssetInformation AssetInformationFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
AssetInformation |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
AssetKindFrom(JsonNode)
Deserialize an instance of AssetKind from node
.
Declaration
public static AssetKind AssetKindFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
AssetKind |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
BasicEventElementFrom(JsonNode)
Deserialize an instance of BasicEventElement from node
.
Declaration
public static BasicEventElement BasicEventElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
BasicEventElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
BlobFrom(JsonNode)
Deserialize an instance of Blob from node
.
Declaration
public static Blob BlobFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Blob |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
CapabilityFrom(JsonNode)
Deserialize an instance of Capability from node
.
Declaration
public static Capability CapabilityFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Capability |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ConceptDescriptionFrom(JsonNode)
Deserialize an instance of ConceptDescription from node
.
Declaration
public static ConceptDescription ConceptDescriptionFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ConceptDescription |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
DataSpecificationIec61360From(JsonNode)
Deserialize an instance of DataSpecificationIec61360 from node
.
Declaration
public static DataSpecificationIec61360 DataSpecificationIec61360From(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
DataSpecificationIec61360 |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
DataTypeDefXsdFrom(JsonNode)
Deserialize an instance of DataTypeDefXsd from node
.
Declaration
public static DataTypeDefXsd DataTypeDefXsdFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
DataTypeDefXsd |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
DataTypeIec61360From(JsonNode)
Deserialize an instance of DataTypeIec61360 from node
.
Declaration
public static DataTypeIec61360 DataTypeIec61360From(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
DataTypeIec61360 |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
DirectionFrom(JsonNode)
Deserialize an instance of Direction from node
.
Declaration
public static Direction DirectionFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Direction |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
EmbeddedDataSpecificationFrom(JsonNode)
Deserialize an instance of EmbeddedDataSpecification from node
.
Declaration
public static EmbeddedDataSpecification EmbeddedDataSpecificationFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
EmbeddedDataSpecification |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
EntityFrom(JsonNode)
Deserialize an instance of Entity from node
.
Declaration
public static Entity EntityFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Entity |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
EntityTypeFrom(JsonNode)
Deserialize an instance of EntityType from node
.
Declaration
public static EntityType EntityTypeFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
EntityType |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
EnvironmentFrom(JsonNode)
Deserialize an instance of Environment from node
.
Declaration
public static Environment EnvironmentFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Environment |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
EventPayloadFrom(JsonNode)
Deserialize an instance of EventPayload from node
.
Declaration
public static EventPayload EventPayloadFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
EventPayload |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ExtensionFrom(JsonNode)
Deserialize an instance of Extension from node
.
Declaration
public static Extension ExtensionFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Extension |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
FileFrom(JsonNode)
Deserialize an instance of File from node
.
Declaration
public static File FileFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
File |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IAbstractLangStringFrom(JsonNode)
Deserialize an instance of IAbstractLangString from node
.
Declaration
public static IAbstractLangString IAbstractLangStringFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IAbstractLangString |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IDataElementFrom(JsonNode)
Deserialize an instance of IDataElement from node
.
Declaration
public static IDataElement IDataElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IDataElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IDataSpecificationContentFrom(JsonNode)
Deserialize an instance of IDataSpecificationContent from node
.
Declaration
public static IDataSpecificationContent IDataSpecificationContentFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IDataSpecificationContent |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IEventElementFrom(JsonNode)
Deserialize an instance of IEventElement from node
.
Declaration
public static IEventElement IEventElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IEventElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IHasDataSpecificationFrom(JsonNode)
Deserialize an instance of IHasDataSpecification from node
.
Declaration
public static IHasDataSpecification IHasDataSpecificationFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IHasDataSpecification |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IHasExtensionsFrom(JsonNode)
Deserialize an instance of IHasExtensions from node
.
Declaration
public static IHasExtensions IHasExtensionsFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IHasExtensions |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IHasKindFrom(JsonNode)
Deserialize an instance of IHasKind from node
.
Declaration
public static IHasKind IHasKindFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IHasKind |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IHasSemanticsFrom(JsonNode)
Deserialize an instance of IHasSemantics from node
.
Declaration
public static IHasSemantics IHasSemanticsFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IHasSemantics |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IIdentifiableFrom(JsonNode)
Deserialize an instance of IIdentifiable from node
.
Declaration
public static IIdentifiable IIdentifiableFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IIdentifiable |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IQualifiableFrom(JsonNode)
Deserialize an instance of IQualifiable from node
.
Declaration
public static IQualifiable IQualifiableFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IQualifiable |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IReferableFrom(JsonNode)
Deserialize an instance of IReferable from node
.
Declaration
public static IReferable IReferableFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IReferable |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
IRelationshipElementFrom(JsonNode)
Deserialize an instance of IRelationshipElement from node
.
Declaration
public static IRelationshipElement IRelationshipElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
IRelationshipElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ISubmodelElementFrom(JsonNode)
Deserialize an instance of ISubmodelElement from node
.
Declaration
public static ISubmodelElement ISubmodelElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ISubmodelElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
KeyFrom(JsonNode)
Deserialize an instance of Key from node
.
Declaration
public static Key KeyFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Key |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
KeyTypesFrom(JsonNode)
Deserialize an instance of KeyTypes from node
.
Declaration
public static KeyTypes KeyTypesFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
KeyTypes |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
LangStringDefinitionTypeIec61360From(JsonNode)
Deserialize an instance of LangStringDefinitionTypeIec61360 from node
.
Declaration
public static LangStringDefinitionTypeIec61360 LangStringDefinitionTypeIec61360From(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
LangStringDefinitionTypeIec61360 |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
LangStringNameTypeFrom(JsonNode)
Deserialize an instance of LangStringNameType from node
.
Declaration
public static LangStringNameType LangStringNameTypeFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
LangStringNameType |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
LangStringPreferredNameTypeIec61360From(JsonNode)
Deserialize an instance of LangStringPreferredNameTypeIec61360 from node
.
Declaration
public static LangStringPreferredNameTypeIec61360 LangStringPreferredNameTypeIec61360From(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
LangStringPreferredNameTypeIec61360 |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
LangStringShortNameTypeIec61360From(JsonNode)
Deserialize an instance of LangStringShortNameTypeIec61360 from node
.
Declaration
public static LangStringShortNameTypeIec61360 LangStringShortNameTypeIec61360From(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
LangStringShortNameTypeIec61360 |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
LangStringTextTypeFrom(JsonNode)
Deserialize an instance of LangStringTextType from node
.
Declaration
public static LangStringTextType LangStringTextTypeFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
LangStringTextType |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
LevelTypeFrom(JsonNode)
Deserialize an instance of LevelType from node
.
Declaration
public static LevelType LevelTypeFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
LevelType |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ModellingKindFrom(JsonNode)
Deserialize an instance of ModellingKind from node
.
Declaration
public static ModellingKind ModellingKindFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ModellingKind |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
MultiLanguagePropertyFrom(JsonNode)
Deserialize an instance of MultiLanguageProperty from node
.
Declaration
public static MultiLanguageProperty MultiLanguagePropertyFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
MultiLanguageProperty |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
OperationFrom(JsonNode)
Deserialize an instance of Operation from node
.
Declaration
public static Operation OperationFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Operation |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
OperationVariableFrom(JsonNode)
Deserialize an instance of OperationVariable from node
.
Declaration
public static OperationVariable OperationVariableFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
OperationVariable |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
PropertyFrom(JsonNode)
Deserialize an instance of Property from node
.
Declaration
public static Property PropertyFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Property |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
QualifierFrom(JsonNode)
Deserialize an instance of Qualifier from node
.
Declaration
public static Qualifier QualifierFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Qualifier |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
QualifierKindFrom(JsonNode)
Deserialize an instance of QualifierKind from node
.
Declaration
public static QualifierKind QualifierKindFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
QualifierKind |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
RangeFrom(JsonNode)
Deserialize an instance of Range from node
.
Declaration
public static Range RangeFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Range |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ReferenceElementFrom(JsonNode)
Deserialize an instance of ReferenceElement from node
.
Declaration
public static ReferenceElement ReferenceElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ReferenceElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ReferenceFrom(JsonNode)
Deserialize an instance of Reference from node
.
Declaration
public static Reference ReferenceFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Reference |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ReferenceTypesFrom(JsonNode)
Deserialize an instance of ReferenceTypes from node
.
Declaration
public static ReferenceTypes ReferenceTypesFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ReferenceTypes |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
RelationshipElementFrom(JsonNode)
Deserialize an instance of RelationshipElement from node
.
Declaration
public static RelationshipElement RelationshipElementFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
RelationshipElement |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ResourceFrom(JsonNode)
Deserialize an instance of Resource from node
.
Declaration
public static Resource ResourceFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Resource |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
SpecificAssetIdFrom(JsonNode)
Deserialize an instance of SpecificAssetId from node
.
Declaration
public static SpecificAssetId SpecificAssetIdFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
SpecificAssetId |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
StateOfEventFrom(JsonNode)
Deserialize an instance of StateOfEvent from node
.
Declaration
public static StateOfEvent StateOfEventFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
StateOfEvent |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
SubmodelElementCollectionFrom(JsonNode)
Deserialize an instance of SubmodelElementCollection from node
.
Declaration
public static SubmodelElementCollection SubmodelElementCollectionFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
SubmodelElementCollection |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
SubmodelElementListFrom(JsonNode)
Deserialize an instance of SubmodelElementList from node
.
Declaration
public static SubmodelElementList SubmodelElementListFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
SubmodelElementList |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
SubmodelFrom(JsonNode)
Deserialize an instance of Submodel from node
.
Declaration
public static Submodel SubmodelFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
Submodel |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ValueListFrom(JsonNode)
Deserialize an instance of ValueList from node
.
Declaration
public static ValueList ValueListFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ValueList |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |
ValueReferencePairFrom(JsonNode)
Deserialize an instance of ValueReferencePair from node
.
Declaration
public static ValueReferencePair ValueReferencePairFrom(JsonNode node)
Parameters
Type | Name | Description |
---|---|---|
System.Text.Json.Nodes.JsonNode | node | JSON node to be parsed |
Returns
Type | Description |
---|---|
ValueReferencePair |
Exceptions
Type | Condition |
---|---|
Jsonization.Exception | Thrown when |