ETSI's Bug Tracker - Part 11: Using JSON with TTCN-3
View Issue Details
0008181Part 11: Using JSON with TTCN-3[TTCN-3 Change Requests] Technicalpublic20-12-2022 13:2905-01-2023 07:09
Tomas Urban 
 
normalminorhave not tried
closedfixed 
V4.9.1 (ongoing) 
Next version (to be decided) 
0008181: object used as an identifier
The standard uses "object" as an identifier. However, "object" is a keyword in the ES 203 790 (Object Oriented Features). The core language standard rules state that keywords from external packages shall not be used as identifiers and the JSON specification should be changed accordingly. It is a backwards incompatible change, but it is impossible to use JSON together with object oriented features without it.
No tags attached.
related to 0008093closed Jens Grabowski Part 01: TTCN-3 Core Language object not listed as a keyword in table A.5 
docx CR-8181-1.docx (176,470) 21-12-2022 09:37
http://oldforge.etsi.org/mantis/file_download.php?file_id=4111&type=bug
Issue History
20-12-2022 13:29Tomas UrbanNew Issue
20-12-2022 13:29Tomas UrbanStatusnew => assigned
20-12-2022 13:29Tomas UrbanAssigned To => Tomas Urban
21-12-2022 09:37Tomas UrbanFile Added: CR-8181-1.docx
21-12-2022 09:42Tomas UrbanNote Added: 0016444
21-12-2022 09:42Tomas UrbanAssigned ToTomas Urban => Jens Grabowski
21-12-2022 09:42Tomas UrbanStatusassigned => confirmed
04-01-2023 11:03Jens GrabowskiRelationship addedrelated to 0008093
04-01-2023 14:16Jens GrabowskiAssigned ToJens Grabowski => Tomas Urban
04-01-2023 14:16Jens GrabowskiStatusconfirmed => assigned
04-01-2023 14:16Jens GrabowskiStatusassigned => resolved
04-01-2023 14:16Jens GrabowskiResolutionopen => fixed
05-01-2023 07:09Tomas UrbanStatusresolved => closed
05-01-2023 07:09Tomas UrbanAssigned ToTomas Urban =>

Notes
(0016444)
Tomas Urban   
21-12-2022 09:42   
I changed the problematic identifier in the JSON specification. The new identifier is called "obj". It follows the naming convention used in the document (integer -> int, string -> str etc.).
Please check.