我有一个包含姓和名的一些employees.Now我的问题是如何动态创建一个JSON数组就像一个表:如何从数据库中动态创建JSON数组
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
我有一个包含姓和名的一些employees.Now我的问题是如何动态创建一个JSON数组就像一个表:如何从数据库中动态创建JSON数组
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
伪码
rows= query("select firstName,lastName from employees")
array a=[] //initialize empty array
for (index,row) in rows
set a[index]=array('firstname'=>row.firstname,'lastname'=>row.lastname)
end for
b= json_encode(a)
PHP实现
//in php connect to database
$result = mysql_query("select firstName,lastName from employees");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$a=array();
while($row = mysql_fetch_row($result)){
$a[]=$row;
}
$b=json_encode($a);
echo $b;
你在哪个语言工作? – techblu3
客户端的java脚本和服务器端的php – rahul