Exportar MySQL a JSON

Publicado: por

MySQL Workbench al realizar una consulta se puede exportar a diversos formatos.

He de indicar que no he tenido problema alguno con los JSON creados de esta forma en javascript, pero si lo quieres usar en AngularJS , el formato ha de ser estricto.

//ejemplo cuando cargo un json con http.get. El json ha de estar bien formado, con comillas dobles. sin /'
$http.get('http://localhost:9000/json/miarchivo.json').success(function(data){
...
})

El formato de JSON tiene que ser como se indica en www.json.org

Para disponer de un formato JSON bien formado, con comillas dobles, sin /' cuando se usa las comillas simples, yo lo hago en dos pasos:

Mysql a XML

  • Desde MySQL Workbench se hace la query, se exporta a XML
  • XML a JSON Para ello necesitamos el paquete "xml2json" de Sublime Text . Una vez instalado, Ctrl+shift+p --> xml2json y tachán!. Ya lo tienes. Un JSON que no te dará problemas.