[ROOT] / doc / DocFrag / ARCCore.IP.GetValueForJSONSerializer

KeyValue
AssemblyARCCore
DocFragTypeClassMember
IsInherited-False-
IsInheritedDoc-False-
Lines-9-
NameGetValueForJSONSerializer
NamespaceARCCore
TypeIP

ClassMemberAttribute

KeyValue
DeclaringTypeIP
MethodNameGetValueForJSONSerializer
MethodSignatureSystem.Object GetValueForJSONSerializer(ARCCore.IP)

Makes the following modifications to the data:

1) Replaces Type with String
(in order to avoid exception being thrown by System.Text.Json.JsonSerializer.Serialize (issue in 4.7.2 and probably later versions also))

2) Replaces enums with their string representation
(in order to avoid int-representation being used by System.Text.Json.JsonSerializer.Serialize).
NOTE: Strictly speaking this functionality really belongs in ARCQuery / ARCAPI.

Edit


Generated 2025-10-29 15:17:31.079 UTC