Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The solution takes csv file and converts them to a nested JSON file with tree structure.

Language

The solution is written in Python 3.8.10.

IDE

Visual Studio Code was used as IDE for developing the solution.

  1. A class object is created which contains the required fields such as id, link and label. The initial number of children in the object is zero.
  2. Once the csv file is read, it is prepocessed to remove the blank rows, create the top level parent which is the first row of the csv file, remove the first row after creating the parent.
  3. Next the rows of the file are iterated to to form the child-parent relationships.
  4. The resulting object is first converted to a dictionary and written as a json file to disk.

Pytest library is used for creating the Unit tests required by the solution.

for runing code please run python convert_csv_json.py output will store in data.json file

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages