View Issue Details

IDProjectCategoryView StatusLast Update
000929910000-006: MappingsSpecpublic2024-05-26 09:00
ReporterRandy Armstrong Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version1.05.04 RC1 
Summary0009299: JSON Should Allow Defined String Encoding for NodeIds/ExpandedNodeIds/QualifiedNames
Description

Decoder can check for JSON strings.

Encoder needs a flag indicating that JSON string serialization should be used.
May be use with reversible encoding.

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date2024-01-30

Activities

Jim Luth

2023-12-06 20:31

administrator   ~0020498

V1 and V2 of the encoder/decoder. V2 will get rid of the broken past.

Randy Armstrong

2024-02-03 22:15

administrator   ~0020761

Added duel encodings:

There are two versions of the JSON DataEncoding: the original (v1) is used only in the context of Service calls. The new version (v2) is required other contexts including PubSub, the OpenAPI mapping and file exchange. Profiles may explicitly require (v2) encoding. The (v1) will be deprecated and eventually removed from the specification.

The differences in the DataEncoding versions affect the NodeId, ExpandedNodeId, QualifiedName and ExtensionObject serializations.

Jim Luth

2024-05-21 15:25

administrator   ~0021211

Agreed this is taken care of properly with the new scheme of "verbose" and "compact" JSON encodings.

Issue History

Date Modified Username Field Change
2023-11-30 14:13 Randy Armstrong New Issue
2023-12-06 20:31 Jim Luth Note Added: 0020498
2023-12-06 20:31 Jim Luth Assigned To => Randy Armstrong
2023-12-06 20:31 Jim Luth Status new => assigned
2023-12-06 20:32 Jim Luth Commit Version => 1.05.04 RC
2023-12-06 20:32 Jim Luth Fix Due Date => 2024-01-30
2024-02-03 22:15 Randy Armstrong Status assigned => resolved
2024-02-03 22:15 Randy Armstrong Resolution open => fixed
2024-02-03 22:15 Randy Armstrong Note Added: 0020761
2024-05-21 15:25 Jim Luth Status resolved => closed
2024-05-21 15:25 Jim Luth Note Added: 0021211