Exportar MySQL a JSON
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.