Similar (but not identical) to C#. The biggest difference is that the keyword 'property' has to be used before the property name.
method-id MethodName public
attribute OperationContractAttribute
attribute WebGetAttribute(property ResponseFormat = type WebMessageFormat::Json).