Search Results for

    Show / Hide Table of Contents

    Class Jsonization.Deserialize

    Deserialize instances of meta-model classes from JSON nodes.

    Inheritance
    System.Object
    Jsonization.Deserialize
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: AasCore.Aas3_0_RC02
    Assembly: AasCore.Aas3_0_RC02.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 Source

    AasSubmodelElementsFrom(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 node is not a valid JSON representation of AasSubmodelElements.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of AdministrativeInformation.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of AnnotatedRelationshipElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of AssetAdministrationShell.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of AssetInformation.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of AssetKind.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of BasicEventElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Blob.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Capability.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of ConceptDescription.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of DataSpecificationIec61360.

    | Improve this Doc View Source

    DataSpecificationPhysicalUnitFrom(JsonNode)

    Deserialize an instance of DataSpecificationPhysicalUnit from node.

    Declaration
    public static DataSpecificationPhysicalUnit DataSpecificationPhysicalUnitFrom(JsonNode node)
    Parameters
    Type Name Description
    System.Text.Json.Nodes.JsonNode node

    JSON node to be parsed

    Returns
    Type Description
    DataSpecificationPhysicalUnit
    Exceptions
    Type Condition
    Jsonization.Exception

    Thrown when node is not a valid JSON representation of DataSpecificationPhysicalUnit.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of DataTypeDefXsd.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of DataTypeIec61360.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Direction.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of EmbeddedDataSpecification.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Entity.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of EntityType.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Environment.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of EventPayload.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Extension.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of File.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IDataElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IDataSpecificationContent.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IEventElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IHasDataSpecification.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IHasExtensions.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IHasKind.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IHasSemantics.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IIdentifiable.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IQualifiable.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IReferable.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of IRelationshipElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of ISubmodelElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Key.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of KeyTypes.

    | Improve this Doc View Source

    LangStringFrom(JsonNode)

    Deserialize an instance of LangString from node.

    Declaration
    public static LangString LangStringFrom(JsonNode node)
    Parameters
    Type Name Description
    System.Text.Json.Nodes.JsonNode node

    JSON node to be parsed

    Returns
    Type Description
    LangString
    Exceptions
    Type Condition
    Jsonization.Exception

    Thrown when node is not a valid JSON representation of LangString.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of LevelType.

    | Improve this Doc View Source

    ModelingKindFrom(JsonNode)

    Deserialize an instance of ModelingKind from node.

    Declaration
    public static ModelingKind ModelingKindFrom(JsonNode node)
    Parameters
    Type Name Description
    System.Text.Json.Nodes.JsonNode node

    JSON node to be parsed

    Returns
    Type Description
    ModelingKind
    Exceptions
    Type Condition
    Jsonization.Exception

    Thrown when node is not a valid JSON representation of ModelingKind.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of MultiLanguageProperty.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Operation.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of OperationVariable.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Property.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Qualifier.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of QualifierKind.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Range.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of ReferenceElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Reference.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of ReferenceTypes.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of RelationshipElement.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Resource.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of SpecificAssetId.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of StateOfEvent.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of SubmodelElementCollection.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of SubmodelElementList.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of Submodel.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of ValueList.

    | Improve this Doc View Source

    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 node is not a valid JSON representation of ValueReferencePair.

    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX