public class JsonMetadataServices extends NetObject
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Text.Json.Serialization.Metadata.JsonMetadataServices
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Text.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
|
static java.lang.String |
assemblyShortName
Assembly name: System.Text.Json
|
static java.lang.String |
className
Qualified class name: System.Text.Json.Serialization.Metadata.JsonMetadataServices
|
static org.mases.jcobridge.JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
JsonMetadataServices() |
JsonMetadataServices(java.lang.Object instance)
Internal constructor.
|
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public static org.mases.jcobridge.JCType classType
JCTypepublic JsonMetadataServices()
throws java.lang.Throwable
java.lang.Throwablepublic JsonMetadataServices(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic static JsonMetadataServices cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into JsonMetadataServices, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedJsonMetadataServices instancejava.lang.Throwable - in case of error during cast operationpublic static <TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateArrayInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateConcurrentQueueInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateConcurrentStackInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> JsonTypeInfo_1 CreateDictionaryInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateIAsyncEnumerableInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateICollectionInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> JsonTypeInfo_1 CreateIDictionaryInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateIEnumerableInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateIListInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> JsonTypeInfo_1 CreateImmutableDictionaryInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo, Func_2 createRangeFunc) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateImmutableEnumerableInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo, Func_2 createRangeFunc) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TKey extends IJCOBridgeReflected,TValue extends IJCOBridgeReflected> JsonTypeInfo_1 CreateIReadOnlyDictionaryInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateISetInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateListInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateMemoryInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, AmbiguousMatchException
public static <T extends IJCOBridgeReflected> JsonTypeInfo_1 CreateObjectInfo(JsonSerializerOptions options, JsonObjectInfoValues_1 objectInfo) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException, AmbiguousMatchException
public static <T extends IJCOBridgeReflected> JsonPropertyInfo CreatePropertyInfo(JsonSerializerOptions options, JsonPropertyInfoValues_1 propertyInfo) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException, FormatException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateQueueInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected> JsonTypeInfo_1 CreateQueueInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo, Action_2 addFunc) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateReadOnlyMemoryInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected,TElement extends IJCOBridgeReflected> JsonTypeInfo_1 CreateStackInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <TCollection extends IJCOBridgeReflected> JsonTypeInfo_1 CreateStackInfo(JsonSerializerOptions options, JsonCollectionInfoValues_1 collectionInfo, Action_2 addFunc) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, AmbiguousMatchException
public static <T extends IJCOBridgeReflected> JsonTypeInfo_1 CreateValueInfo(JsonSerializerOptions options, JsonConverter converter) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, AmbiguousMatchException
public static JsonConverter_1 getBooleanConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getByteArrayConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getByteConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getCharConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getDateOnlyConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getDateTimeConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getDateTimeOffsetConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getDecimalConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getDoubleConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static <T extends IJCOBridgeReflected> JsonConverter_1 GetEnumConverter(JsonSerializerOptions options) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, AmbiguousMatchException, IndexOutOfRangeException, KeyNotFoundException, CultureNotFoundException
java.lang.ThrowableArgumentExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionNotSupportedExceptionObjectDisposedExceptionInvalidOperationExceptionRankExceptionArrayTypeMismatchExceptionArgumentNullExceptionAmbiguousMatchExceptionIndexOutOfRangeExceptionKeyNotFoundExceptionCultureNotFoundExceptionpublic static JsonConverter_1 getGuidConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getHalfConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getInt128Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getInt16Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getInt32Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getInt64Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic org.mases.jcobridge.JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic static JsonConverter_1 getJsonArrayConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getJsonDocumentConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getJsonElementConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getJsonNodeConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getJsonObjectConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getJsonValueConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getMemoryByteConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static <T extends IJCOBridgeReflected> JsonConverter_1 GetNullableConverter(JsonSerializerOptions options) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, NullReferenceException, CultureNotFoundException, IndexOutOfRangeException, KeyNotFoundException
java.lang.ThrowableArgumentExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionNotSupportedExceptionObjectDisposedExceptionInvalidOperationExceptionRankExceptionArrayTypeMismatchExceptionArgumentNullExceptionNullReferenceExceptionCultureNotFoundExceptionIndexOutOfRangeExceptionKeyNotFoundExceptionpublic static <T extends IJCOBridgeReflected> JsonConverter_1 GetNullableConverter(JsonTypeInfo_1 underlyingTypeInfo) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException, FormatException
public static JsonConverter_1 getObjectConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getReadOnlyMemoryByteConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getSByteConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getSingleConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getStringConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getTimeOnlyConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getTimeSpanConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getUInt128Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getUInt16Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getUInt32Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getUInt64Converter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static <T extends IJCOBridgeReflected> JsonConverter_1 GetUnsupportedTypeConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getUriConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic static JsonConverter_1 getVersionConverter() throws java.lang.Throwable, PlatformNotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionpublic void setJCOInstance(org.mases.jcobridge.JCObject instance)
setJCOInstance in class NetObject