HTML Table to JSON कन्वर्टर

एक HTML table या एक पेज स्निपेट पेस्ट करें और हर टेबल को अपने ब्राउज़र में JSON और CSV में बदलें। आपके द्वारा पेस्ट किया गया मार्कअप आपके डिवाइस पर रहता है।

HTML Table to JSON कन्वर्टर आपके द्वारा पेस्ट किए गए मार्कअप को पूरी तरह आपके ब्राउज़र में पार्स करता है। टेबल HTML और इसके द्वारा उत्पन्न JSON या CSV आपके डिवाइस पर रहते हैं और कभी ArrayKit पर अपलोड नहीं होते।

JSON Formatter खोलें

HTML Table to JSON कन्वर्टर के बारे में

HTML Table to JSON कन्वर्टर किसी भी पेस्ट किए गए <table> — या उनसे भरे एक पूरे पेज स्निपेट — को पंक्ति-ऑब्जेक्ट्स की एक साफ़ JSON array और मेल खाते CSV में बदल देता है। हर हेडर सेल एक की बन जाता है, इसलिए <td>Ada</td><td>Admin</td> जैसी एक पंक्ति { "Name": "Ada", "Role": "Admin" } के रूप में पढ़ी जाती है। यह thead और tbody को समझता है, th सेल को हेडर के रूप में उपयोग करता है, जब किसी टेबल में कोई न हो तो column_1, column_2 लेबल संश्लेषित करता है, और colspan तथा rowspan को फैलाता है ताकि हर पंक्ति एक आयताकार ग्रिड में पंक्तिबद्ध हो। जब मार्कअप में कई टेबल हों तो आप उनके बीच स्विच कर सकते हैं और हर परिणाम को अलग से कॉपी कर सकते हैं। यह किसी रिपोर्ट को स्क्रैप करने, एक स्पेक शीट को कोड में ले जाने, या दस्तावेज़ीकरण से एक फ़िक्स्चर सीड करने के लिए बनाया गया है। आपके द्वारा पेस्ट किया गया HTML स्थानीय रूप से पार्स होता है और कभी आपके डिवाइस से बाहर नहीं जाता।

विशेषताएँ

HTML Table to JSON कन्वर्टर का उपयोग कैसे करें

  1. एक HTML <table> या एक पेज स्निपेट पेस्ट करें जिसमें एक या अधिक टेबल हों
  2. फ़ॉर्मैट टॉगल के साथ JSON और CSV के बीच स्विच करें
  3. यदि कई टेबल मिली हों, तो Table चयनकर्ता से एक चुनें
  4. आउटपुट कॉपी करें या इसे एक .json या .csv फ़ाइल के रूप में डाउनलोड करें

उदाहरण

इनपुट

<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>

आउटपुट

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

<th> सेल ऑब्जेक्ट की बन जाते हैं और हर <tr> एक पंक्ति-ऑब्जेक्ट बन जाता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

कन्वर्टर मेरी टेबल से JSON की कैसे चुनता है?
यह हेडर सेल का उपयोग करता है। एक <thead> पंक्ति, या एक पहली पंक्ति जिसमें <th> सेल हों, की आपूर्ति करती है। हर बाद की पंक्ति एक ऑब्जेक्ट बन जाती है जिसके मान कॉलम स्थिति के अनुसार उन हेडर से संरेखित होते हैं।
colspan और rowspan सेल का क्या होता है?
उन्हें एक घनी ग्रिड में फैलाया जाता है। एक colspan सेल हर उस कॉलम में दोहराया जाता है जिसे वह ढकता है, और एक rowspan सेल हर उस पंक्ति में नीचे ले जाया जाता है जिसे वह फैलाता है, इसलिए हर पंक्ति-ऑब्जेक्ट में की का एक ही सेट होता है।
क्या यह एक पेज स्निपेट से एक से अधिक टेबल निकाल सकता है?
हाँ। एक पूरा स्निपेट पेस्ट करें और हर <table> दस्तावेज़ क्रम में निकाला जाता है। एक Table चयनकर्ता आपको उनके बीच स्विच करने और हर टेबल का JSON या CSV अलग से कॉपी करने देता है।
यदि मेरी टेबल में कोई हेडर पंक्ति न हो तो क्या होगा?
जब कोई <thead> न हो और पहली पंक्ति में कोई <th> न हो, तो टूल column_1, column_2, आदि नाम वाली की संश्लेषित करता है, और पहली को छोड़ने के बजाय हर पंक्ति को डेटा के रूप में मानता है।
क्या यह केवल JSON ही नहीं, CSV भी आउटपुट करता है?
हाँ। एक RFC-4180 एक्सपोर्ट पाने के लिए फ़ॉर्मैट टॉगल को CSV पर पलटें जहाँ कॉमा, कोट्स, या न्यूलाइन वाले मान सही ढंग से कोट किए जाते हैं। आप इसे कॉपी कर सकते हैं या एक .csv फ़ाइल डाउनलोड कर सकते हैं।
क्या मेरे द्वारा पेस्ट किया गया HTML कहीं अपलोड होता है?
नहीं। मार्कअप मानक DOM पार्सर के साथ आपके ब्राउज़र में पार्स होता है और परिणामी JSON और CSV आपके डिवाइस पर बनाए जाते हैं। पेस्ट की गई टेबल कभी किसी सर्वर पर नहीं भेजी जाती।

संबंधित टूल

सभी ArrayKit टूल