{"id":194,"date":"2026-08-21T13:39:28","date_gmt":"2026-08-21T13:39:28","guid":{"rendered":"https:\/\/netguide.io\/tools\/csv-json-konverter\/"},"modified":"2026-08-21T13:39:28","modified_gmt":"2026-08-21T13:39:28","slug":"csv-json-konverter","status":"publish","type":"post","link":"https:\/\/netguide.io\/tools\/de\/csv-json-konverter\/","title":{"rendered":"CSV \u2194 JSON Konverter"},"content":{"rendered":"<div id=\"netgu-1747608723\" class=\"netgu-before-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"3494115342\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<style>\n.wp-cj-container { max-width:100%; background:#fff; padding:20px; border:1px solid #ddd; border-radius:10px; font-family:-apple-system, sans-serif; color:#333; }\n.wp-cj-title { margin:0 0 15px 0; color:#2271b1; font-size:1.4rem; }\n.wp-cj-grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); gap:12px; margin-bottom:10px; }\n.wp-cj-input-group label { display:block; font-size:11px; font-weight:bold; margin-bottom:4px; text-transform:uppercase; color:#666; }\n.wp-cj-input-group input, .wp-cj-input-group select { width:100%; padding:8px; border:1px solid #ccc; border-radius:4px; box-sizing:border-box; }\n.wp-cj-checkbox-group { margin:15px 0; font-size:12px; display:flex; align-items:center; gap:8px; color:#666; }\n.wp-cj-note { font-size:12px; color:#666; margin-top:12px; min-height:1em; }\n.wp-cj-warn { color:#d63638; font-weight:bold; }\n.wp-cj-results { margin-top:20px; border-top:2px solid #eee; padding-top:15px; }\n.wp-cj-res-item { display:flex; justify-content:space-between; margin-bottom:6px; font-size:14px; gap:10px; }\n.wp-cj-total { font-weight:bold; font-size:18px; color:#2271b1; margin:10px 0; padding:5px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; }\n.wp-cj-val { color:#2271b1; font-weight:bold; }\n.wp-cj-out { width:100%; box-sizing:border-box; padding:10px; border:1px solid #ccc; border-radius:4px; font-family:monospace; font-size:13px; word-break:break-all; background:#f7f7f7; margin-top:6px; }\n.wp-cj-btn { background:#2271b1; color:#fff; border:none; padding:9px 14px; border-radius:4px; cursor:pointer; font-size:13px; margin-top:10px; }\n<\/style><style>.wp-cj-status{padding:8px 10px;border-radius:5px;font-size:13px;font-weight:bold;margin:8px 0;background:#f9f9f9;border:1px solid #eee;}.wp-cj-status.ok{background:#e7f7ed;color:#2e7d32;border-color:#a5d6a7;}.wp-cj-status.bad{background:#fdf2f2;color:#d32f2f;border-color:#ef9a9a;}<\/style><script>window.wpCjL = {\"waiting\":\"Eingabe einf\u00fcgen\u2026\",\"err\":\"Fehler\"};<\/script>\n<div class=\"wp-cj-container\">\n  <h3 class=\"wp-cj-title\">CSV \u2194 JSON Konverter<\/h3>\n  <div class=\"wp-cj-input-group\"><label>Eingabe<\/label><textarea id=\"cj-in\" style=\"width:100%;box-sizing:border-box;height:160px;padding:10px;border:1px solid #ccc;border-radius:5px;font-family:monospace;font-size:13px;\" oninput=\"cjConv(window.cjDir||'c2j')\">name,city,age\nAlice,Berlin,30\nBob,Hamburg,25<\/textarea><\/div>\n  <div style=\"display:flex;gap:8px;flex-wrap:wrap;margin:6px 0;\">\n    <button class=\"wp-cj-btn\" onclick=\"window.cjDir='c2j';cjConv('c2j')\">CSV \u2192 JSON<\/button>\n    <button class=\"wp-cj-btn\" style=\"background:#f0f0f1;color:#2271b1;\" onclick=\"window.cjDir='j2c';cjConv('j2c')\">JSON \u2192 CSV<\/button>\n  <\/div>\n  <div id=\"cj-status\" class=\"wp-cj-status\"><\/div>\n  <label style=\"display:block;font-size:11px;font-weight:bold;text-transform:uppercase;color:#666;margin:8px 0 4px;\">Ergebnis<\/label>\n  <textarea id=\"cj-out\" style=\"width:100%;box-sizing:border-box;height:160px;padding:10px;border:1px solid #ccc;border-radius:5px;font-family:monospace;font-size:13px;\" readonly><\/textarea>\n  <button class=\"wp-cj-btn\" onclick=\"copyCj()\">Kopieren<\/button>\n<\/div>\n<script>\nfunction cjParseCSV(text){ var rows=[],row=[],field='',inQ=false,Q=String.fromCharCode(34); for(var i=0;i<text.length;i++){ var c=text[i]; if(inQ){ if(c===Q){ if(text[i+1]===Q){ field+=Q; i++; } else inQ=false; } else field+=c; } else { if(c===Q){ inQ=true; } else if(c===','){ row.push(field); field=''; } else if(c==='\\n'){ row.push(field); rows.push(row); row=[]; field=''; } else if(c==='\\r'){} else field+=c; } } if(field!==''||row.length){ row.push(field); rows.push(row); } return rows; }\nfunction cjQ(v){ var Q=String.fromCharCode(34); v=(v===null||v===undefined)?'':String(v); if(\/[\",\\n]\/.test(v)){ v=Q+v.replace(new RegExp(Q,'g'),Q+Q)+Q; } return v; }\nfunction cjConv(dir){\n  var inp=document.getElementById('cj-in').value; var o=document.getElementById('cj-out'); var st=document.getElementById('cj-status'); var L=window.wpCjL||{};\n  if(!inp.trim()){ st.className='wp-cj-status'; st.innerText=L.waiting||''; o.value=''; return; }\n  try{\n    if(dir==='c2j'){ var rows=cjParseCSV(inp.replace(\/\\n+$\/,'')); var h=rows[0]; var arr=rows.slice(1).map(function(r){ var ob={}; h.forEach(function(k,i){ ob[k]=r[i]===undefined?'':r[i]; }); return ob; }); o.value=JSON.stringify(arr,null,2); }\n    else { var data=JSON.parse(inp); if(!Array.isArray(data)) data=[data]; var keys=[]; data.forEach(function(ob){ Object.keys(ob).forEach(function(k){ if(keys.indexOf(k)<0) keys.push(k); }); }); var lines=[keys.map(cjQ).join(',')]; data.forEach(function(ob){ lines.push(keys.map(function(k){return cjQ(ob[k]);}).join(',')); }); o.value=lines.join('\\n'); }\n    st.className='wp-cj-status ok'; st.innerText='\\u2713';\n  }catch(e){ st.className='wp-cj-status bad'; st.innerText=(L.err||'Error')+': '+e.message; o.value=''; }\n}\nfunction copyCj(){ var o=document.getElementById('cj-out'); if(!o.value)return; o.focus(); o.select(); try{navigator.clipboard.writeText(o.value);}catch(e){} }\ncjConv('c2j');\n<\/script>\n\n\n<div id=\"netgu-1345753305\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<!-- NetGuide.io-After-Widget-Tools -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-6258556257245998\"\r\n     data-ad-slot=\"5175852350\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">CSV und JSON ineinander umwandeln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Konverter wandelt CSV-Tabellen in JSON-Objekte um und zur\u00fcck. Die erste CSV-Zeile wird als Spalten\u00fcberschrift verwendet. Felder mit Kommas oder Anf\u00fchrungszeichen werden korrekt nach RFC 4180 behandelt.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CSV \u2192 JSON:<\/strong> Jede Datenzeile wird zu einem Objekt mit den Spalten als Schl\u00fcssel.<\/li>\n\n\n<li><strong>JSON \u2192 CSV:<\/strong> Ein Array von Objekten wird zur Tabelle; Sonderzeichen werden automatisch gequotet.<\/li>\n\n\n<li><strong>Robust:<\/strong> Kommas und Anf\u00fchrungszeichen innerhalb von Feldern gehen nicht verloren.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Verwandte Tools<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/tools\/de\/json-formatter-validator\/\">JSON Formatter & Validator<\/a><\/li>\n\n\n<li><a href=\"\/tools\/de\/json-yaml-konverter\/\">JSON \u2194 YAML Konverter<\/a><\/li>\n<\/ul>\n\n\n<div id=\"netgu-3555370828\" class=\"netgu-after-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"4559785002\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>CSV in JSON umwandeln und zur\u00fcck \u2013 mit korrekter Behandlung von Anf\u00fchrungszeichen und Kommas in Feldern. L\u00e4uft im Browser.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[53],"tags":[],"class_list":["post-194","post","type-post","status-publish","format-standard","hentry","category-converter"],"brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":0,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/194\/revisions"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/media?parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/categories?post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/tags?post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}