Object Flatten / Unflatten

Flatten nested objects to dot-path keys and back.

flatten()

JSON

Output

{
  "user.name": "Ada",
  "user.roles": [
    "admin",
    "dev"
  ],
  "active": true
}