表结构如下:
id | 姓名 | 性别 | 年龄 | 籍贯 | 身高 |
---|---|---|---|---|---|
1 | 张三 | 男 | 25 | 陕西 | 157 |
2 | 李四 | 女 | 22 | 山西 | 163 |
希望导出的json数据格式如下
[
1,
"张三",
"男",
"25",
"陕西",
"157"
],
[
2,
"李四",
"女",
"22",
"山西",
"163"
],
谢谢!
1、下载DBeaver
2、用DBeaver 连接数据库
3、用sql查询
4、如上图所示将查询结果复制出来。
navicat的有导出当前查询数据功能,比较简单,它可以导出你查询出来的记录,如图
这个其实还是比较简单的吧,记得你的这个后端是php的吧,
<?php
header("Content-Type: text/json;charset=utf-8");
// 生成一个PHP数组
$data = array();
$data[0] = array('1','吴者然','onestopweb.cn');
$data[1] = array('2','何开','iteye.com');
// 把PHP数组转成JSON字符串
$json_string = json_encode($data,JSON_UNESCAPED_UNICODE);
header( "Content-Disposition: attachment; filename= 1.json");
echo $json_string;
?>
以上代码你把
$data = array();
$data[0] = array('1','吴者然','onestopweb.cn');
$data[1] = array('2','何开','iteye.com');
改成 通过数据库查询得到数据的,就报错为一个PHP文件,访问这个PHP文件,就可以导出成json文件下载到你本地硬盘 了
结果如上图