HTML Table to JSON Converter

Ek HTML table ya ek page snippet paste karein aur har table ko aapke browser mein JSON aur CSV mein convert karein. Jo markup aap paste karte hain woh aapke device par rehta hai.

HTML Table to JSON Converter jo markup aap paste karte hain use poori tarah aapke browser mein parse karta hai. Table HTML aur jo JSON ya CSV yeh produce karta hai woh aapke device par rehte hain aur kabhi ArrayKit ko upload nahi hote.

JSON Formatter kholein

HTML Table to JSON ke baare mein

HTML Table to JSON Converter kisi bhi pasted <table> — ya un se bhare ek poore page snippet — ko row-objects ke ek saaf JSON array aur matching CSV mein badal deta hai. Har header cell ek key ban jaati hai, isliye <td>Ada</td><td>Admin</td> jaisi ek row { "Name": "Ada", "Role": "Admin" } ke roop mein padhi jaati hai. Yeh thead aur tbody samajhta hai, th cells ko headers ke roop mein use karta hai, jab ek table mein koi na ho to column_1, column_2 labels synthesize karta hai, aur colspan aur rowspan expand karta hai taaki har row ek rectangular grid mein line up ho. Jab markup mein kai tables hon to aap unke beech switch kar sakte hain aur har result ko alag copy kar sakte hain. Yeh ek report scrape karne, ek spec sheet ko code mein le jaane, ya documentation se ek fixture seed karne ke liye bana hai. Jo HTML aap paste karte hain woh locally parse hota hai aur kabhi aapke device se bahar nahi jaata.

Features

HTML Table to JSON kaise use karein

  1. Ek HTML <table> ya ek page snippet paste karein jismein ek ya zyada tables hon
  2. Format toggle se JSON aur CSV ke beech switch karein
  3. Agar kai tables mile hon, to Table selector se ek pick karein
  4. Output copy karein ya use ek .json ya .csv file ke roop mein download karein

Example

Input

<table><thead><tr><th>Name</th><th>Role</th></tr></thead><tbody><tr><td>Ada</td><td>Admin</td></tr><tr><td>Linus</td><td>Author</td></tr></tbody></table>

Output

[
  { "Name": "Ada", "Role": "Admin" },
  { "Name": "Linus", "Role": "Author" }
]

<th> cells object keys ban jaati hain aur har <tr> ek row-object ban jaati hai.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

Converter meri table se JSON keys kaise pick karta hai?
Yeh header cells use karta hai. Ek <thead> row, ya ek pehli row jismein <th> cells hain, keys supply karti hai. Har baad ki row ek object ban jaati hai jiski values column position se un headers se align hoti hain.
Colspan aur rowspan cells ka kya hota hai?
Woh ek dense grid mein expand ho jaati hain. Ek colspan cell har column par repeat hoti hai jise woh cover karti hai, aur ek rowspan cell har row mein neeche carry hoti hai jise woh span karti hai, taaki har row-object mein keys ka same set ho.
Kya yeh ek page snippet se ek se zyada table extract kar sakta hai?
Haan. Ek poora snippet paste karein aur har <table> document order mein extract ho jaata hai. Ek Table selector aapko unke beech switch karne aur har table ka JSON ya CSV alag copy karne deta hai.
Agar meri table mein koi header row na ho to?
Jab koi <thead> na ho aur pehli row mein koi <th> na ho, tool column_1, column_2 waghairah named keys synthesize karta hai, aur pehli row ko drop karne ke bajaye har row ko data ki tarah treat karta hai.
Kya yeh sirf JSON nahi, CSV bhi output karta hai?
Haan. Format toggle ko CSV mein flip karein taaki ek RFC-4180 export mile jahan commas, quotes, ya newlines wali values sahi quoted hoti hain. Aap use copy kar sakte hain ya ek .csv file download kar sakte hain.
Kya jo HTML main paste karta hoon woh kahin upload hota hai?
Nahi. Markup aapke browser mein standard DOM parser se parse hota hai aur resulting JSON aur CSV aapke device par bante hain. Pasted table kabhi ek server ko nahi bheji jaati.

Related tools

Saare ArrayKit tools