@@ -15,11 +15,13 @@ */ @class OFString; enum { - OF_JSON_REPRESENTATION_PRETTY = 1 + OF_JSON_REPRESENTATION_PRETTY = 0x01, + OF_JSON_REPRESENTATION_JSON5 = 0x02, + OF_JSON_REPRESENTATION_IDENTIFIER = 0x10 }; /*! * @brief A protocol implemented by classes that support encoding to a JSON * representation. @@ -42,10 +44,11 @@ * @param options The options to use when creating a JSON representation.@n * Possible values are: * Value | Description * --------------------------------|------------------------- * `OF_JSON_REPRESENTATION_PRETTY` | Optimize for readability + * `OF_JSON_REPRESENTATION_JSON5` | Generate JSON5 * * @return The JSON representation of the object as a string */ - (OFString*)JSONRepresentationWithOptions: (int)options; @end