Skip to content

Outset-AI/parsing-contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

If the "contacts.csv" has the following content:

first name,last name,email,phone,birthday
John , Dow   ,[email protected],(416) 111-1111,   1980-01-15
John ,   Dow,[email protected],,1980-01-15
Jane   ,Dow,[email protected],   (416) 222-2222,1980-02-15

The output of your script, when run against the above example should be:

[
  {
    "first name": "John",
    "last name": "Dow",
    "email": "[email protected]",
    "phone": "(416) 111-1111",
    "birth date": "1980-01-15"
  },
  {
    "first name": "Jane",
    "last name": "Dow",
    "email": "[email protected]",
    "phone": "(416) 222-2222",
    "birth date": "1980-02-15"
  }
]

Please note that the JSON output doesn’t need to be prettified, and that the trailing whitespaces were removed, along with the duplicate entry for "John Dow".

In case there is data missing from one contact, the property should still exist, but with a null value. For example, if the "contacts.csv" file has the following content:

first name,last name,email,phone,birth date
John,Dow,,(416) 111-1111,

The output of your script, when run against the above example should be:

[
 {
   "first name": "John",
   "last name": "Dow",
   "email": null,
   "phone": "(416) 111-1111",
   "birth date": null
 }
]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published