如何以下列格式编码JSON:
{
"jobs": [
{
"JobID":"1",
"JobTitle":"CEO"
}
]
}
这就是我所取得的成就:
[
{
"JobID":"1",
"JobTitle":"CEO"
}
]
这是我的PHP脚本使用mysql数据到JSON:
<?php
......
$strSQL = "SELECT * FROM jobs WHERE 1 ";
$objQuery = mysql_query($strSQL);
$intNumField = mysql_num_fields($objQuery);
$resultArray = array();
while($obResult = mysql_fetch_array($objQuery))
{
$arrCol = array();
for($i=0;$i<$intNumField;$i++)
{
$arrCol[mysql_field_name($objQuery,$i)] = $obResult[$i];
}
array_push($resultArray,$arrCol);
}
mysql_close($objConnect);
echo json_encode($resultArray);
?>
我不是本地PHP开发人员,这就是为什么在Web开发中不那么强大,我尝试了一些教程和博客,但没有得到任何解决方案!
答案 0 :(得分:2)
试试这应该有用..
$ jobarray = array();
$ jobarray ['jobs'] = $ resultArray;
echo json_encode($ jobarray);