JSON
JSON converts to ordinary Otter objects and lists, read with the same of you use everywhere else.
JSON Objects Use Ordinary Property Access
After JSON is converted into an Otter object:
Otter
user has
name is "Ada"
email is "ada@example.com"
.
say name of user
say email of user
Nested JSON works naturally:
Otter
address has
city is "London"
.
user has
address is address
.
say city of address of user
Otter should not require separate JSON-navigation syntax.