Skip to Main Content
AVEVA Product Feedback


Status No status
Categories Notifications
Created by Guest
Created on Aug 20, 2022

Allow dots in JSON property names when using REST Delivery Endpoints

When configuring a Noification with a REST Delivery Endpoint, there is no way to escape a dot (".") so it doesn't gets interpreted as a path delimiter. There are cases when the dot must be part of the property name. One way to solve it would be to allow escaping it with a backslash or even better (IMHO) to use the JSONPath way to solve this: being able to specify arbitrary property names putting them between brackets and single quotes: ['prop.erty'].
  • Attach files
  • Guest
    Reply
    |
    Aug 20, 2022
    Another way to overcome this limitation would be an option to construct the raw request body in a similar way we can construct an email body. This would also allow to use other content types (like XML) and the use of dynamic property names (linked to attribute values).
  • Guest
    Reply
    |
    Aug 20, 2022
    per KnowledgeArticle "String attribute are parsed to a number for REST web service", a similar problem exists with JSON property values that can be mis-interpreted as numbers. Please expand this request to include a "clean" method of dealing with this, perhaps by allowing the user to select a data type for the value being relayed to the JSON body.