Преглед на файлове

JSON: Fix encoding of enums

Julius Pfrommer преди 6 години
родител
ревизия
d7a94ec805
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/ua_types_encoding_json.c

+ 2 - 2
src/ua_types_encoding_json.c

@@ -1454,7 +1454,7 @@ const encodeJsonSignature encodeJsonJumpTable[UA_DATATYPEKINDS] = {
     (encodeJsonSignature)Variant_encodeJson,
     (encodeJsonSignature)DiagnosticInfo_encodeJson,
     (encodeJsonSignature)encodeJsonNotImplemented, /* Decimal */
-    (encodeJsonSignature)encodeJsonNotImplemented, /* Enum */
+    (encodeJsonSignature)Int32_encodeJson, /* Enum */
     (encodeJsonSignature)encodeJsonStructure,
     (encodeJsonSignature)encodeJsonNotImplemented, /* Structure with optional fields */
     (encodeJsonSignature)encodeJsonNotImplemented, /* Union */
@@ -3277,7 +3277,7 @@ const decodeJsonSignature decodeJsonJumpTable[UA_DATATYPEKINDS] = {
     (decodeJsonSignature)Variant_decodeJson,
     (decodeJsonSignature)DiagnosticInfo_decodeJson,
     (decodeJsonSignature)decodeJsonNotImplemented, /* Decimal */
-    (decodeJsonSignature)decodeJsonNotImplemented, /* Enum */
+    (decodeJsonSignature)Int32_decodeJson, /* Enum */
     (decodeJsonSignature)decodeJsonStructure,
     (decodeJsonSignature)decodeJsonNotImplemented, /* Structure with optional fields */
     (decodeJsonSignature)decodeJsonNotImplemented, /* Union */