Haverford Tennis Setup

Tennis Team Data Converter
1
Select Data Type
Choose between Roster or Schedule data
2
Prepare CSV
Copy sample headers and prepare your CSV
3
Upload or Paste
Upload your CSV file or paste the content
4
Convert & Download
Get your formatted JSON file

CSV to JSON Converter

Convert your CSV data to the required JSON format for the Tennis Team Scheduler application.

Step 1: Select Data Type

Step 2: CSV Format Guide

Roster Format
Schedule Format

Your CSV file for the Team Roster should have the following headers:

id,name,email,phone,isActive,isCaptain

Example CSV data:

id,name,email,phone,isActive,isCaptain p1,John Smith,john@example.com,555-123-4567,true,true p2,Jane Doe,jane@example.com,555-987-6543,true,false p3,Mike Johnson,mike@example.com,555-456-7890,true,false p4,Sarah Williams,sarah@example.com,555-789-0123,true,false

Your CSV file for the Match Schedule should have the following headers:

id,date,time,homeTeam,awayTeam,locationName,locationAddress,locationLat,locationLng,status

Example CSV data:

id,date,time,homeTeam,awayTeam,locationName,locationAddress,locationLat,locationLng,status m1,2025-04-26,9:00 AM,Our Team,Opponent Team,Tennis Center,123 Court St Tennis Town ST 12345,40.7128,-74.0060,scheduled m2,2025-05-03,10:30 AM,Opponent Team,Our Team,Away Courts,456 Racket Ave Tennis City ST 54321,40.7135,-74.0070,scheduled m3,2025-05-10,9:00 AM,Our Team,Another Team,Tennis Center,123 Court St Tennis Town ST 12345,40.7128,-74.0060,scheduled m4,2025-04-19,10:00 AM,Previous Team,Our Team,Away Courts,789 Match St Tennis City ST 54321,40.7140,-74.0080,completed

Step 3: Upload or Paste CSV Data

Upload File
Paste Text

Drag & drop your CSV file here or click to browse

Step 4: JSON Output

JSON output will appear here…
Operation successful!