While object property notation is usually written as myObject.property, this will only allow characters that are normally found in JavaScript variable names, which is mainly letters, numbers and underscore (_).
If you need special characters, such as space, ☺, or user-provided content, this is poss...