要件: 次のjson形式をどのように変換できますか。JSON、PHPまたはjavascriptから角括弧を削除するにはどうすればよいですか?
:
[
{"u0":{"user_id":"124", "name":"Eloise R. Morton"}},
{"u1":{"user_id":"126", "name":"Mary S. Williams"}}
]
へ:
{
"u0":{"user_id":"124", "name":"Eloise R. Morton"},
"u1":{"user_id":"126", "name":"Mary S. Williams"}
}
私はJSONから最初と最後の角括弧を削除/削除したいです。
PHPコード:
$sql = "SELECT * FROM user_list";
$result = $conn->query($sql);
$user_count=0;
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$user_count_id="u".$user_count;
$user_count++;
$user_list[]= array($user_count_id=>$row);
}
} else {
echo "0 results";
}
echo json_encode($user_list);
$conn->close();
Javascriptコード:
function update_user_list(){
//Fetch data
$.ajax("user_list.php").done(function(json) {
user_list = json;
var add_user="";
for(var obj in user_list){
add_user += '...generate HTML.....';
}
$('.user-list-panel .user-table').html(add_user);
})
.fail(function() {
alert("error");
});
'$ .getJSON( 'user_list.php'、機能(JSON){'や '$アヤックス({ データ型: "JSON"、 URL: "user_list.php"、 データ:データ、 成功:成功 }); ' –