# Perspective special characters in property names / object keys

**URL:** <https://forum.inductiveautomation.com/t/perspective-special-characters-in-property-names-object-keys/114943>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 8, 2026, 8:25am UTC](https://forum.inductiveautomation.com/t/perspective-special-characters-in-property-names-object-keys/114943 "2026-04-08T08:25:17Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [April 8, 2026, 6:00pm UTC](https://forum.inductiveautomation.com/t/perspective-special-characters-in-property-names-object-keys/114943/5 "2026-04-08T18:00:04Z")

</div>

I would also appreciate the ability to use arbitrary strings as property keys.

With the expectation that if I have a key that is not supported via the dot accessor syntax, that I’ll need to use square bracket notation or a getter:

```python
# Python
string = `{
  "key": "value",
  "20": "key of numeric string",
  "prop.test": "key with a period"
}`

obj = system.util.jsonDecode(string)

print obj["20"] # key of numeric string
print obj["prop.test"] # key with a period

```

```js
// JavaScript
const string = `{
  "key": "value",
  "20": "key of numeric string",
  "prop.test": "key with a period"
}`

const obj = JSON.parse(string)

console.log(obj["20"]) // key of numeric string
console.log(obj["prop.test"]) // key with a period

```

Perspective’s own `view.json` schema uses keys that contain dots.

Also, this is already kinda supported (if you can find a way to force “invalid” keys into the property tree):

 ![java_ljOLmwWXOv](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/e/de9ea4022c87c55a119d9d7dda2aac98d118574d.png)

---

_[View the full topic](https://forum.inductiveautomation.com/t/perspective-special-characters-in-property-names-object-keys/114943)._
