OPS.Serialization.Json Assign to a public field or public property to mark it as json serializable. This attribute is only needed if you attach a JsonObject attribute to the declaring class. Custom name stored to and loaded from. Assign to a method, with a single JsonObject as input parameter, so this will be callen to deserialize the json instead of default deserialization. Assign to a method, with JsonObject as return type, so this will be callen to serialize to json instead of default deserialization. Assign to a method, so this will be callen post json deserialization. You can modify fields or properties after they got deserialized. Assign to a method, so this will be callen pre json serialization. You can modify fields or properties before they will be serialized. Assign to a class to mark it as json serializable. If you do so, only public fields and public properties with a JsonProperty attribute will be serialized. Assign to a class, to auto implement the custom json serialization and deserialization methods. Called to serialize the json to a custom string. Called to deserialize from custom _JsonObject. Assign to a class, to auto implement the json pre serialization and post deserialization methods. Called on json pre serialization. Called on json post deserialization. Json Array Object. Json Boolean Object. Use Unicode by default. Use JSONNumber as default. Allow "//"-style comments at the end of a line. Json Null Object. Json Number Object. Json Object. Json String Object. Used to parse json string to an object or the other way around. Returns true if _Json is a valid json object. Parse a String _Json to an Object of type T. Parse a String _Json to an Object of type _Type. Parse an object _Object to a Json String. Searches and returns attributes. The inheritance chain is not used to find the attributes. The type of attribute to search for. The type which is searched for the attributes. Returns all attributes. Searches and returns attributes. The type of attribute to search for. The type which is searched for the attributes. Specifies whether to search this member's inheritance chain to find the attributes. Interfaces will be searched, too. Returns all attributes. Private helper for searching attributes. The type which is searched for the attribute. The type of attribute to search for. Specifies whether to search this member's inheritance chain to find the attribute. Interfaces will be searched, too. An array that contains all the custom attributes, or an array with zero elements if no attributes are defined. Applies a function to every element of the list.