CSV Tools

Sample JSON File

A downloadable sample JSON file containing 30 fictional employee records as a flat array of objects — ready for testing parsers, API mocks, and converters.

Data JSON Text format

sample-employees.json

Data Preview

30 rows × 7 columns
1nameemaildepartmentrolesalarystart_dateoffice
2Marcus Chen[email protected]EngineeringSenior Software Engineer1550002019-03-15San Francisco
3Priya Sharma[email protected]EngineeringStaff Engineer1780002019-06-01San Francisco
4David Kim[email protected]EngineeringSoftware Engineer1250002021-01-10New York
5Rachel Torres[email protected]EngineeringEngineering Manager1680002020-02-20San Francisco
6James Okafor[email protected]EngineeringJunior Developer920002024-06-15Austin
7Lena Vogt[email protected]EngineeringDevOps Engineer1400002022-04-01New York
8Amir Patel[email protected]EngineeringBackend Engineer1320002023-01-09London
9Sofia Lindberg[email protected]DesignLead Designer1450002019-09-12New York
10Carlos Rivera[email protected]DesignUX Designer1120002021-07-20San Francisco
11Hannah Becker[email protected]DesignUI Designer1050002022-11-01London
12Yuki Tanaka[email protected]DesignProduct Designer1180002023-03-14San Francisco
13Olivia Martin[email protected]MarketingVP of Marketing1650002019-04-22New York
14Ethan Brooks[email protected]MarketingContent Strategist950002021-10-05Austin
15Nina Kowalski[email protected]MarketingSEO Specialist880002022-08-15New York
16Daniel Ochoa[email protected]MarketingMarketing Analyst910002023-05-20Austin
17Samira Hassan[email protected]MarketingSocial Media Manager820002024-01-08London
18Tyler Washington[email protected]SalesSales Director1580002019-11-30New York
19Jessica Huang[email protected]SalesAccount Executive1100002020-06-14San Francisco
20Ryan O'Brien[email protected]SalesAccount Executive1050002021-03-22London
21Fatima Al-Rashid[email protected]SalesSales Development Rep720002023-09-01Austin
22Kevin Dupont[email protected]SalesSolutions Engineer1350002022-01-17San Francisco
23Megan Stewart[email protected]SalesAccount Manager980002024-03-11New York
24Laura Chen[email protected]HRHR Director1480002019-08-05New York
25Brian Nakamura[email protected]HRHR Business Partner1050002020-12-01San Francisco
26Chloe Dubois[email protected]HRRecruiter780002022-05-23London
27Angela Moretti[email protected]HRPeople Operations850002023-07-10Austin
28Isaac Fernandez[email protected]EngineeringFrontend Engineer1280002022-09-19New York
29Sarah Mitchell[email protected]DesignDesign Systems Lead1380002020-04-06San Francisco
30Omar Farah[email protected]EngineeringQA Engineer950002024-02-12London
31Natalie Park[email protected]MarketingGrowth Manager1080002021-11-28San Francisco

Raw File Contents

sample-employees.json
[
  {
    "name": "Marcus Chen",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Senior Software Engineer",
    "salary": 155000,
    "start_date": "2019-03-15",
    "office": "San Francisco"
  },
  {
    "name": "Priya Sharma",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Staff Engineer",
    "salary": 178000,
    "start_date": "2019-06-01",
    "office": "San Francisco"
  },
  {
    "name": "David Kim",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Software Engineer",
    "salary": 125000,
    "start_date": "2021-01-10",
    "office": "New York"
  },
  {
    "name": "Rachel Torres",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Engineering Manager",
    "salary": 168000,
    "start_date": "2020-02-20",
    "office": "San Francisco"
  },
  {
    "name": "James Okafor",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Junior Developer",
    "salary": 92000,
    "start_date": "2024-06-15",
    "office": "Austin"
  },
  {
    "name": "Lena Vogt",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "DevOps Engineer",
    "salary": 140000,
    "start_date": "2022-04-01",
    "office": "New York"
  },
  {
    "name": "Amir Patel",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Backend Engineer",
    "salary": 132000,
    "start_date": "2023-01-09",
    "office": "London"
  },
  {
    "name": "Sofia Lindberg",
    "email": "[email protected]",
    "department": "Design",
    "role": "Lead Designer",
    "salary": 145000,
    "start_date": "2019-09-12",
    "office": "New York"
  },
  {
    "name": "Carlos Rivera",
    "email": "[email protected]",
    "department": "Design",
    "role": "UX Designer",
    "salary": 112000,
    "start_date": "2021-07-20",
    "office": "San Francisco"
  },
  {
    "name": "Hannah Becker",
    "email": "[email protected]",
    "department": "Design",
    "role": "UI Designer",
    "salary": 105000,
    "start_date": "2022-11-01",
    "office": "London"
  },
  {
    "name": "Yuki Tanaka",
    "email": "[email protected]",
    "department": "Design",
    "role": "Product Designer",
    "salary": 118000,
    "start_date": "2023-03-14",
    "office": "San Francisco"
  },
  {
    "name": "Olivia Martin",
    "email": "[email protected]",
    "department": "Marketing",
    "role": "VP of Marketing",
    "salary": 165000,
    "start_date": "2019-04-22",
    "office": "New York"
  },
  {
    "name": "Ethan Brooks",
    "email": "[email protected]",
    "department": "Marketing",
    "role": "Content Strategist",
    "salary": 95000,
    "start_date": "2021-10-05",
    "office": "Austin"
  },
  {
    "name": "Nina Kowalski",
    "email": "[email protected]",
    "department": "Marketing",
    "role": "SEO Specialist",
    "salary": 88000,
    "start_date": "2022-08-15",
    "office": "New York"
  },
  {
    "name": "Daniel Ochoa",
    "email": "[email protected]",
    "department": "Marketing",
    "role": "Marketing Analyst",
    "salary": 91000,
    "start_date": "2023-05-20",
    "office": "Austin"
  },
  {
    "name": "Samira Hassan",
    "email": "[email protected]",
    "department": "Marketing",
    "role": "Social Media Manager",
    "salary": 82000,
    "start_date": "2024-01-08",
    "office": "London"
  },
  {
    "name": "Tyler Washington",
    "email": "[email protected]",
    "department": "Sales",
    "role": "Sales Director",
    "salary": 158000,
    "start_date": "2019-11-30",
    "office": "New York"
  },
  {
    "name": "Jessica Huang",
    "email": "[email protected]",
    "department": "Sales",
    "role": "Account Executive",
    "salary": 110000,
    "start_date": "2020-06-14",
    "office": "San Francisco"
  },
  {
    "name": "Ryan O'Brien",
    "email": "[email protected]",
    "department": "Sales",
    "role": "Account Executive",
    "salary": 105000,
    "start_date": "2021-03-22",
    "office": "London"
  },
  {
    "name": "Fatima Al-Rashid",
    "email": "[email protected]",
    "department": "Sales",
    "role": "Sales Development Rep",
    "salary": 72000,
    "start_date": "2023-09-01",
    "office": "Austin"
  },
  {
    "name": "Kevin Dupont",
    "email": "[email protected]",
    "department": "Sales",
    "role": "Solutions Engineer",
    "salary": 135000,
    "start_date": "2022-01-17",
    "office": "San Francisco"
  },
  {
    "name": "Megan Stewart",
    "email": "[email protected]",
    "department": "Sales",
    "role": "Account Manager",
    "salary": 98000,
    "start_date": "2024-03-11",
    "office": "New York"
  },
  {
    "name": "Laura Chen",
    "email": "[email protected]",
    "department": "HR",
    "role": "HR Director",
    "salary": 148000,
    "start_date": "2019-08-05",
    "office": "New York"
  },
  {
    "name": "Brian Nakamura",
    "email": "[email protected]",
    "department": "HR",
    "role": "HR Business Partner",
    "salary": 105000,
    "start_date": "2020-12-01",
    "office": "San Francisco"
  },
  {
    "name": "Chloe Dubois",
    "email": "[email protected]",
    "department": "HR",
    "role": "Recruiter",
    "salary": 78000,
    "start_date": "2022-05-23",
    "office": "London"
  },
  {
    "name": "Angela Moretti",
    "email": "[email protected]",
    "department": "HR",
    "role": "People Operations",
    "salary": 85000,
    "start_date": "2023-07-10",
    "office": "Austin"
  },
  {
    "name": "Isaac Fernandez",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "Frontend Engineer",
    "salary": 128000,
    "start_date": "2022-09-19",
    "office": "New York"
  },
  {
    "name": "Sarah Mitchell",
    "email": "[email protected]",
    "department": "Design",
    "role": "Design Systems Lead",
    "salary": 138000,
    "start_date": "2020-04-06",
    "office": "San Francisco"
  },
  {
    "name": "Omar Farah",
    "email": "[email protected]",
    "department": "Engineering",
    "role": "QA Engineer",
    "salary": 95000,
    "start_date": "2024-02-12",
    "office": "London"
  },
  {
    "name": "Natalie Park",
    "email": "[email protected]",
    "department": "Marketing",
    "role": "Growth Manager",
    "salary": 108000,
    "start_date": "2021-11-28",
    "office": "San Francisco"
  }
]

Schema

Field Type Description
name string Employee full name.
email string Work email address on the fictional example.com domain.
department string One of Engineering, Sales, Marketing, HR, or Design.
role string Job title within the department.
salary number Annual salary in USD, stored as a JSON number (integer).
start_date date Hire date as an ISO 8601 string (YYYY-MM-DD).
office string Office location — San Francisco, New York, Austin, or London.

About the JSON Format

This sample is a single JSON document: an array of 30 objects, one per employee, each with the same seven keys in the same order. Values use natural JSON types — salary is a number, everything else is a string, and start_date sticks to ISO 8601 (YYYY-MM-DD) so it sorts lexicographically and parses unambiguously.

The structure is deliberately boring, which is exactly what you want in a test fixture:

  • No nesting. Every object is flat, so the file maps directly onto a CSV, a SQL table, or a dataframe without any flattening step.
  • Uniform keys. All 30 objects share the same schema — no optional fields, no mixed types within a column.
  • Pretty-printed. Two-space indentation makes the raw contents readable in a diff or code review, at the cost of a few extra bytes.

It is a convenient target for quick command-line checks — jq '.[0]' grabs the first record, jq 'map(.salary) | add / length' computes the average salary — and a realistic payload for mocking a REST endpoint that returns a collection.

This file is one of eleven formats that all express the same 30 employee rows, so you can convert between any pair and diff the results. The closest sibling is the JSONL sample, which holds the identical records with one object per line instead of one enclosing array — better for streaming, worse for pretty-printing. The CSV sample is the flattened equivalent.

To go from this file to a spreadsheet-friendly format, use JSON to CSV; to go the other way, CSV to JSON rebuilds the array-of-objects shape from any CSV.

FAQ

4 questions
Does downloading this file send any data to a server?
No. The sample is a plain static file served directly by the site — downloading it is a simple file fetch. Nothing you do here is uploaded, processed, or inspected, and the converters linked below run entirely in your browser too.
Is the employee data real?
No. All 30 records are fictional — names, salaries, and dates are invented, and every email uses the reserved example.com domain — so the file is safe to use in demos, tests, and documentation.
Why is the JSON a flat array instead of a nested structure?
Flat, uniform objects are the shape most tools expect: they map one-to-one onto CSV rows, database tables, and dataframes. If you need to test nested JSON handling, wrap or nest these records yourself — the flat version round-trips cleanly through any converter.
How do I convert this JSON to CSV?
Drop it into the JSON to CSV tool at /json-to-csv/. The conversion runs in your browser, and because every object has the same seven keys you get a clean 30-row CSV with a single header row.

Work With JSON Files 5 tools