Del artículo How to Convert CSV to JSON in Java de Jay Sridhar
Supongamos que tenemos este CSV:
rep_file_num,CIK,entity_name,street1,street2,city,state_code,zip,filing_date,doc_type_code
814-00034,0000731812,SIERRA RESOURCES CORP,629 J STREET,SUITE 202,SACRAMENTO,CA,95814,12/30/96,15
814-00053,0000821472,WESTFORD TECHNOLOGY VENTURES LP,17 ACADEMY ST 5TH FLOOR,[NULL],NEWARK,NJ,07102-2905,01/28/04,NO ACT …
814-00098,0000878932,"EQUUS TOTAL RETURN, INC.",EIGHT GREENWAY PLAZA,SUITE 930,HOUSTON,TX,77046,08/25/16,40-APP/A
¿Cómo lo convertiríais a un JSON de este tipo?
{
"rep_file_num" : "814-00098",
"CIK" : "0000878932",
"entity_name" : "EQUUS TOTAL RETURN, INC.",
"street1" : "EIGHT GREENWAY PLAZA",
"street2" : "SUITE 930",
"city" : "HOUSTON",
"state_code" : "TX",
"zip" : "77046",
"filing_date" : "08/25/16",
"doc_type_code" : "40-APP/A"
}
…
Pues con este sencillo código:
La clase CSV se encarga de gestionar el fichero al estilo Excel, podéis ver lo que tiene la clase aquí.


Deja un comentario