我正在查询一个返回字段(message_type 和百分比)的表。我使用 PHP 对 json 数据进行编码,这是我的做法
$json = array();
while ($row = odbc_fetch_array($rs)) {
$json[][] = $row;
}
echo json_encode($json);
输出 :
[ [ { "message_type" : "bullying",
"percentage" : "60"
} ],
[ { "message_type" : "cheating",
"percentage" : " 14"
} ],
[ { "message_type" : "Stress",
"percentage" : "16"
} ],
[ { "message_type" : "Gang",
"percentage" : "7"
} ]
]
如您所见,json_encode 函数正在添加花括号、引号和对象键名。
我想要的只是将 json 解析为二维数组,这是所需的输出:
[
["bullying", 60],
["harrassment", 9],
["cheating", 14],
["Stress", 16],
["Gang", 7]
]
我也尝试手动对其进行编码,但无法获得所需的结果。