JSONను CSVగా మార్చండి
API రెస్పాన్స్లు, యాప్ ఎక్స్పోర్ట్లు, లాగ్ ఫైళ్లను JSON నుండి వరుసలు, కాలమ్లుగా మార్చుకోండి. .json, .jsonl లేదా .ndjson ఫైళ్లను అప్లోడ్ చేసి, ఒక్కో రికార్డ్కు ఒక లైన్ ఉండే CSVని డౌన్లోడ్ చేయండి.
డేటా కన్వర్టర్
లేదా CSV, TSV, TXT … ఫైళ్లు ను ఇక్కడ వదలండి ·
ఒక్కో ఫైల్కు గరిష్ఠంగా 95 MB· గరిష్ఠంగా 20 ఫైళ్లు· 30 నిమిషాల తర్వాత తొలగించబడతాయి
ఫైళ్లు మా సర్వర్లలో ప్రాసెస్ చేయబడి 30 నిమిషాల తర్వాత తొలగించబడతాయి.
CSV మరియు టెక్స్ట్ ఫైళ్లలో నిలువు వరుసలను వేరు చేసే అక్షరం, చదవడానికి మరియు రాయడానికి రెండింటికీ. ఆటో ఇన్పుట్ నుండి దాన్ని గుర్తించి కామాలతో రాస్తుంది.
UTF-8 అన్ని భాషలకు పనిచేస్తుంది. Windowsలో Excel CSVని తెరిచినప్పుడు యాక్సెంట్లు లేదా ఆసియా అక్షరాలు గందరగోళంగా కనిపిస్తే BOMతో UTF-8 ఎంచుకోండి.
Excel, ODS మరియు Numbers ఇన్పుట్: మొదటి షీట్ను మాత్రమే మార్చండి, లేదా అన్ని షీట్లను (ZIPలో ప్రతి షీట్కు ఒక CSV, లేదా ప్రతి షీట్కు ఒక JSON కీ).
కొత్త స్ప్రెడ్షీట్లో షీట్ ట్యాబ్ పేరు, గరిష్టంగా 31 అక్షరాలు.
ఆబ్జెక్ట్ల అరే ప్రతి వరుసకు నిలువు వరుసల పేర్లను కీలుగా ఉపయోగిస్తుంది; అరేల అరే మరింత కాంపాక్ట్గా ఉండి, హెడర్ను మొదటి అరేగా ఉంచుతుంది.
అన్ని వరుసలను చుట్టే బయటి ఎలిమెంట్ పేరు; ప్రతి వరుస దానిలో <row>గా మారుతుంది.
CREATE TABLE మరియు INSERT స్టేట్మెంట్లలో ఉపయోగిస్తారు. అక్షరాలు, అంకెలు మరియు అండర్స్కోర్లు మాత్రమే.
డేటాబేస్ల మధ్య కోటింగ్ మరియు కాలమ్ రకాలు కొద్దిగా భిన్నంగా ఉంటాయి; మీరు ఇంపోర్ట్ చేయబోయేదాన్ని ఎంచుకోండి.
తేదీ సెల్లను ఒకే ఫార్మాట్లో తిరిగి రాయండి. డేటాబేస్లు మరియు కోడ్కు ISO (2026-10-18) అత్యంత సురక్షితం; 'యథాతథంగా ఉంచు' మూలంలో ఉన్నట్లే ఉంచుతుంది.
ఈ టూల్ను ఎలా ఉపయోగించాలి
- 1
JSON డేటాను అప్లోడ్ చేయండి
ఆబ్జెక్ట్ల అర్రే ఉన్న ఫైళ్లను, లేదా ప్రతి లైన్కు ఒక ఆబ్జెక్ట్ ఉండే JSON Lines ఫైళ్లను జోడించండి. గరిష్టంగా 20 ఫైళ్లు, ఒక్కొక్కటి 95 MB వరకు.
- 2
CSV సెట్టింగ్లను తనిఖీ చేయండి
Windowsలో Excel యాక్సెంట్లను సరిగ్గా చదవడానికి టెక్స్ట్ ఎన్కోడింగ్లో BOMతో UTF-8 ముందే ఎంచుకుని ఉంటుంది. మీ Excel సెమికోలన్ కోరితే డెలిమిటర్ను Semicolonకు మార్చండి, లేదా కఠినమైన ఇంపోర్టర్ల కోసం ప్రతి విలువను కోట్ చేయండిను ఆన్ చేయండి.
- 3
మార్చి డౌన్లోడ్ చేయండి
CSVకు మార్చండి నొక్కండి. రికార్డులలో కనిపించిన ప్రతి కీ హెడర్ వరుసలో ఉంటుంది; ఫైల్ను తెరవండి లేదా CSV అంగీకరించే చోట ఇంపోర్ట్ చేయండి.
JSON నుండి CSV రికార్డుల జాబితాను పట్టికగా మారుస్తుంది: ప్రతి ఆబ్జెక్ట్ ఒక వరుస, ప్రతి కీ ఒక కాలమ్, నెస్టెడ్ ఫీల్డ్లు వాటి సొంత కాలమ్లుగా విస్తరిస్తాయి.
JSONను CSVగా ఎందుకు మార్చాలి
వెబ్ సర్వీసులు ఒకదానితో ఒకటి JSONలోనే మాట్లాడతాయి. ఆర్డర్ సిస్టమ్లు, పేమెంట్ ప్రొవైడర్లు, అనలిటిక్స్ APIలు, ఫారమ్ బిల్డర్లు అన్నీ డేటాను JSONగా ఇస్తాయి, MongoDB, Firebase వంటి NoSQL డేటాబేస్లు డాక్యుమెంట్లను JSON లాంటి రూపంలో నిల్వ చేస్తాయి. ప్రోగ్రామ్లకు ఇది అనువైనది, మిగతావారికి ఇబ్బందికరం, ఎందుకంటే టెక్స్ట్ ఎడిటర్లో 5 MB JSON ఫైల్ అంటే బ్రేసుల గోడ.
CSV దీనికి వ్యతిరేకం. నెస్టింగ్ను, రకాలను చూపలేదు, కానీ ప్రతి స్ప్రెడ్షీట్, BI టూల్, CRM ఇంపోర్ట్, డేటాబేస్ లోడర్ దాన్ని చదువుతాయి. ఆపరేషన్స్ మేనేజర్ ఆర్డర్ల జాబితాను పివోట్ టేబుల్లోకి తీసుకెళ్లడానికి, డేటా అనలిస్ట్ API డేటాను SQL పట్టికలోకి మార్చడానికి, సపోర్ట్ లీడ్ ఫిల్టర్ చేసిన ఎగుమతిని సహోద్యోగితో పంచుకోవడానికి మార్పిడే మార్గం. డేటా XMLగా ఉంటే, XML నుండి CSV ట్యాగ్లకు అదే ఫ్లాటెనింగ్ చేస్తుంది.
నెస్టెడ్ JSON నుండి CSV: ఫ్లాటెనింగ్ ఎలా పనిచేస్తుంది
- ఫ్లాటెనింగ్నార్మలైజింగ్ · అన్నెస్టింగ్
- నెస్టెడ్ ఆబ్జెక్ట్ను అదే వరుసలో అదనపు కాలమ్లుగా, ప్రతి విలువకు వెళ్లే మార్గం పేరుతో రాయడం, కాబట్టి {"customer":{"city":"Austin"}} అనేది Austin ఉన్న customer.city కాలమ్ అవుతుంది.
[{"id":5012,"total":42.9,"paid":true,"customer":{"name":"Ada Okafor","city":"Austin"}},
{"id":5013,"total":18,"paid":false,"customer":{"name":"Lin Wei","city":"Toronto"}}]
id,total,paid,customer.name,customer.city
5012,42.9,true,Ada Okafor,Austin
5013,18,false,Lin Wei,TorontoJSON రకాలు, టేబుల్ అవుట్పుట్లు
| from ↓ · to → | CSV | TSV | XLSX |
|---|---|---|---|
| JSON | JSON to CSV: yes | JSON to TSV: yes | JSON to XLSX: yes |
| JSONL | JSONL to CSV: yes | JSONL to TSV: yes | JSONL to XLSX: yes |
| NDJSON | NDJSON to CSV: yes | NDJSON to TSV: yes | NDJSON to XLSX: yes |
| YAML | YAML to CSV: yes | YAML to TSV: yes | YAML to XLSX: yes |
| XML | XML to CSV: yes | XML to TSV: yes | XML to XLSX: yes |
రికార్డ్ లోపలి జాబితాలను ఒక ఫ్లాట్ వరుస చక్కగా ఉంచలేదు. ఐదు లైన్ ఐటమ్లున్న ఆర్డర్ నిజానికి రెండు పట్టికలు: ఆర్డర్లు, ఐటమ్లు. ఆ జాబితాలు ముఖ్యమైతే, అర్రేను తన సొంత JSON ఫైల్గా తీసి విడిగా మార్చండి, అప్పుడు ప్రతి లైన్ ఐటమ్కు ఆర్డర్ ID పక్కన సొంత వరుస వస్తుంది.
JSON, CSV ఫార్మాట్ వివరాలు
JSON
జావాస్క్రిప్ట్ ఆబ్జెక్ట్ నొటేషన్
JSON అనేది నిర్మాణాత్మక డేటా కోసం తేలికైన టెక్స్ట్ ఫార్మాట్; 2000ల ఆరంభంలో డగ్లస్ క్రాక్ఫోర్డ్ ప్రాచుర్యంలోకి తెచ్చారు, RFC 8259 మరియు ECMA-404గా ప్రామాణీకరించబడింది. ఇది ఆబ్జెక్ట్లు, అర్రేలు, స్ట్రింగ్లు, సంఖ్యలు, బూలియన్లు మరియు nullను సరళమైన, చదవగల సింటాక్స్తో సూచిస్తుంది. దాదాపు ప్రతి ప్రోగ్రామింగ్ భాషలో వెబ్ APIలు, కాన్ఫిగరేషన్ ఫైళ్లు మరియు యాప్ల మధ్య డేటా మార్పిడికి ఇది డిఫాల్ట్ ఫార్మాట్. దీనిలో కామెంట్లు, తేదీలు, స్కీమాలు అంతర్నిర్మితంగా ఉండవు, పెద్ద నెస్టెడ్ ఫైళ్లను వ్యూయర్ లేకుండా చదవడం కష్టం.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- –
- పరిచయమైన సంవత్సరం
- 2001 · Douglas Crockford
CSV
కామాతో వేరు చేసిన విలువలు
CSV అనేది పట్టికల కోసం ప్లెయిన్-టెక్స్ట్ ఫార్మాట్; ప్రతి లైన్ ఒక వరుస, కామాలు నిలువు వరుసలను వేరు చేస్తాయి. కంప్యూటింగ్ తొలి రోజుల నుంచి వాడుకలో ఉంది, RFC 4180లో వివరించబడింది, అయితే చాలా వేరియంట్లు సెమికోలన్లు లేదా ట్యాబ్లు, వేర్వేరు టెక్స్ట్ ఎన్కోడింగ్లు వాడతాయి. దాదాపు ప్రతి స్ప్రెడ్షీట్, డేటాబేస్, అనలిటిక్స్ సాధనం దీన్ని ఇంపోర్ట్, ఎక్స్పోర్ట్ చేయగలదు, అందుకే సిస్టమ్ల మధ్య డేటా తరలించడానికి ఇదే డిఫాల్ట్ ఫార్మాట్. CSV విలువలను మాత్రమే నిల్వ చేస్తుంది; ఫార్ములాలు, ఫార్మాటింగ్, బహుళ షీట్లు, డేటా రకాలు ఉండవు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- –
- పరిచయమైన సంవత్సరం
- –
API లేదా యాప్ నుండి వచ్చిన డేటాను, కోడ్ కాకుండా స్ప్రెడ్షీట్లలో పనిచేసే వారు విశ్లేషించడానికి, షేర్ చేయడానికి లేదా ఇంపోర్ట్ చేయడానికి JSONను CSVగా మారుస్తారు.
JSON నుండి CSV మార్పిడి: తరచుగా అడిగే ప్రశ్నలు
ఏ JSON నిర్మాణం CSVగా సరిగ్గా మారుతుంది?
చాలా కీలు ఒకేలా ఉండే ఆబ్జెక్ట్ల అర్రే, ఉదాహరణకు [{"id":1,"name":"Ada"},{"id":2,"name":"Lin"}]. ప్రతి ఆబ్జెక్ట్ ఒక వరుస అవుతుంది, ప్రతి కీ ఒక కాలమ్ అవుతుంది. పైన ఒకే ఆబ్జెక్ట్ ఉండి, రికార్డులు ఒక ప్రాపర్టీ లోపల ఉన్నా పని చేస్తుంది, ఆ రికార్డులు జాబితా రూపంలో ఉంటే చాలు.
కొన్ని రికార్డ్లలో ఉన్న కీలు మిగతావాటిలో లేకపోతే ఏమవుతుంది?
హెడర్ అన్ని కీల సమ్మేళనం, కాబట్టి కొన్ని రికార్డులలోనే ఉన్న ఫీల్డ్కు కూడా కాలమ్ వస్తుంది. అది లేని రికార్డులలో ఆ గడి ఖాళీగా ఉంటుంది. ఐచ్ఛిక ఫీల్డ్లను వదిలేసే API డేటాలో ఇది సాధారణమే.
true, false, null విలువలు ఎలా రాయబడతాయి?
CSVలో డేటా రకాలు ఉండవు, టెక్స్ట్ మాత్రమే. బూలియన్లు true, false పదాలుగా, సంఖ్యలు అంకెలుగా, null ఖాళీ గడిగా రాయబడతాయి. ఇంపోర్టర్కు true, false బదులు 1, 0 కావాలంటే, మార్చిన తర్వాత స్ప్రెడ్షీట్లో వాటిని మార్చుకోండి.
Excelలో యాక్సెంట్లకు బదులు వింత అక్షరాలు ఎందుకు కనిపిస్తాయి?
ఫైల్ బైట్ ఆర్డర్ మార్క్తో మొదలుకాకపోతే, Windowsలో Excel CSV ఫైళ్లకు ప్రాంతీయ కోడ్ పేజీని ఊహిస్తుంది. అందుకే ఈ పేజీ BOMతో UTF-8 రాస్తుంది. Linuxలోని టూల్స్ లేదా డేటా పైప్లైన్లు కొన్నిసార్లు సాధారణ UTF-8ను ఇష్టపడతాయి; వాటి కోసం టెక్స్ట్ ఎన్కోడింగ్ను మార్చండి.
JSON డేటా కోసం CSV ఎంచుకోవాలా లేక Excel ఫైలా?
తదుపరి దశ మరో సిస్టమ్లోకి ఇంపోర్ట్, డేటాబేస్ లోడ్ లేదా స్క్రిప్ట్ అయితే CSV. వ్యక్తులు డేటాను చదివి సవరిస్తే వర్క్బుక్, ఎందుకంటే JSON నుండి Excel రకాలను నిలుపుతుంది, తెరిచినప్పుడు ZIP కోడ్ల వంటి కాలమ్లను Excel మళ్లీ ఊహించకుండా చేస్తుంది.
CSV నుండి అసలు JSONను తిరిగి పొందగలనా?
ఫ్లాట్ రూపం మాత్రమే. అర్రేలు, లోతైన నెస్టింగ్ కాలమ్లుగా లేదా టెక్స్ట్గా విస్తరించబడ్డాయి, సంఖ్య, స్ట్రింగ్ రకాల తేడా ఇకపై నమోదు కాదు, కాబట్టి తిరిగి మార్చితే ఫ్లాట్ ఆబ్జెక్ట్లు వస్తాయి. అసలు ఆకృతి కావాలంటే మూల JSONను ఉంచుకోండి.
- JSON నుండి Excel కన్వర్టర్JSON లేదా JSON Linesను Excel XLSX షీట్గా మార్చండి: కీలు కాలమ్ హెడర్లు, ప్రతి రికార్డు ఒక వరుస. ఒకేసారి 20 ఫైళ్ల వరకు, అకౌంట్ అవసరం లేదు.
- XML నుండి CSV కన్వర్టర్XML ఫీడ్లు, ఇన్వాయిస్లు, ఎక్స్పోర్ట్లను ఆన్లైన్లో CSVగా మార్చండి. రికార్డులు వరుసలుగా, ట్యాగ్లు కాలమ్లుగా. 20 ఫైళ్ల వరకు, ఒక్కోటి 95 MB.
- JSON నుండి TXT కన్వర్టర్JSONను టెక్స్ట్ ఫైల్గా మార్చండి: ఒక్కో లైన్లో ఒక రికార్డ్, ఫీల్డ్లు ట్యాబ్ లేదా ఏదైనా డెలిమిటర్తో. Notepad, Excel, కమాండ్-లైన్లో తెరవచ్చు.
- JSON నుండి YAML కన్వర్టర్Kubernetes, GitHub Actions, Compose, Ansible కోసం JSONను YAMLగా మార్చండి. సరైన ఇండెంట్, సురక్షిత కోట్లు, 20 ఫైళ్లు ఒకేసారి, అకౌంట్ అవసరం లేదు.
- Excel నుండి JSON కన్వర్టర్Excel షీట్లను ఆన్లైన్లో JSONగా మార్చండి: హెడర్ వరుస కీలు, ప్రతి వరుస ఒక ఆబ్జెక్ట్, తేదీలు ISO స్ట్రింగ్లు. XLSX, XLS, ODS, Numbers సపోర్ట్.
- CSV నుండి Parquet కన్వర్టర్CSVని టైప్డ్ కాలమ్లు, కంప్రెషన్తో Apache Parquetగా మార్చండి — pandas, DuckDB, Spark, BigQuery, Athena కోసం. Python లేదా Spark సెటప్ అవసరం లేదు.