Nested object as a users additional fields

My user schema something like this.
json
{
  "first_name": "...",
  "address": {
    "address_line_1": "...",
    "city": "..."
  },
  "status": "...",
  "leave_privileges": [
    {
      "type": "...",
      "days": "..."
    }
  ],
  "department": {
    "name": "..."
  },
  "employee_meta_data": {
    "employee_passport": {
      "upload_image": "...",
      "date_of_issue": "...",
      "date_of_expiry": "...",
      "image": "...",
      "passport_number": "..."
    }
  }
}

How add this kind of data in additional fields?
Was this page helpful?