es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GROOVY-ECLIPSE

Convertir datos JSON en CSV usando Groovy. Aquí tienes un código de ejemplo en Groovy para convertir datos JSON en formato CSV: “`groovy @Grab(‘com.googlecode.json-simple:json-simple:1.1.1′) import groovy.json.JsonSlurper def json = ”’ { “employees”: [ { “firstName”: “John”, “lastName”: “Doe” }, { “firstName”: “Anna”, “lastName”: “Smith” }, { “firstName”: “Peter”, “lastName”: “Jones” } ] } ”’ def slurper = new JsonSlurper() def parsedJson = slurper.parseText(json) def csvData = new StringBuilder() def headers = parsedJson.employees[0].keySet() headers.each { header -> csvData.append(“$header,”) } csvData.deleteCharAt(csvData.length() – 1) csvData.append(‘\n’) parsedJson.employees.each { employee -> headers.each { header -> csvData.append(“${employee[header]},”) } csvData.deleteCharAt(csvData.length() – 1) csvData.append(‘\n’) } println csvData.toString() “` Este código primero utiliza la dependencia `json-simple` para analizar los datos JSON. Luego, genera las cabeceras del CSV a partir de las claves de la primera entrada en el arreglo de empleados. A continuación, recorre cada empleado y sus respectivos valores para generar las filas del CSV. La salida del código será: “` firstName,lastName John,Doe Anna,Smith Peter,Jones “` Puedes modificar el código según tus necesidades y la estructura especifica del JSON que deseas convertir en CSV.

json { "BRANCH": "master", "name": "customer", "product_name" : "PQ", "domain" : "Shopping", "_id": "12345" } Dado un archivo JSON que contiene datos JSON para convertir en CSV/Excel usando código Groovy. Por favor, alguien ayúdeme. Tengo que convertir datos JSON en CSV/Excel usando código Groovy.