[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [cti] type changing from "object" to "array" for cyber observable objects
On 29.09.2017 09:43:26, Andras Iklody wrote: > 100% agreed! {"0":{}, "1":{}} is just ridiculous. > All - Referring to STIX 2.0, Part 3, §2.5 "Observable Objects": "Each key in the dictionary SHOULD be a non-negative monotonically increasing integer, incrementing by 1 from a starting value of 0, and represented as a string within the JSON MTI serialization. However, implementers MAY elect to use an alternate key format if necessary." As anyone participating in standards development work knows, compromises are often necessary. The choice to standardize on a monotonically increasing integer was a compromise following a lengthy debate. Note, however, that this is a SHOULD. You're free to use whatever you like as a key provided it's a valid JSON string. -- Cheers, Trey ++--------------------------------------------------------------------------++ Director of Standards Development, New Context gpg fingerprint: 3918 9D7E 50F5 088F 823F 018A 831A 270A 6C4F C338 ++--------------------------------------------------------------------------++ -- "When old dreams die, new ones come to take their place. God pity a one-dream man." --Robert Goddard
Attachment:
signature.asc
Description: Digital signature
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]