gpt4 book ai didi

javascript - 如何在json数据中附加主题

转载 作者:行者123 更新时间:2023-11-28 23:30:36 25 4
gpt4 key购买 nike

我想在 json 数据中附加主题。所以,我可以使用 $.each(data.subject) 获取数据。下面是我的 api 代码,我在其中将所有数据编码提取为 json 格式。任何帮助将不胜感激。

[{"id":"79","FirstName":"Elon","MiddleName":"","LastName":"Musk","Gender":"Male","Location":"New York","Email":"elonmusk@tesla.com","Mobile":"1234567890"}]

并希望这样接收:

 { "personaldetails":[{"id":"79","FirstName":"Elon","MiddleName":"","LastName":"Musk","Gender":"Male","Location":"New York","Email":"elonmusk@tesla.com","Mobile":"1234567890"}

这是我的代码;

    $personal = $db->prepare('select Id,FirstName,MiddleName,LastName,Gender,Location,Email,Mobile from personaldetails ORDER BY Id DESC');
$personal->execute();
$json_data=array();



foreach($personal as $row)//foreach loop
{

$json_array['id']=$row['Id'];
$json_array['FirstName']=$row['FirstName'];
$json_array['MiddleName']=$row['MiddleName'];
$json_array['LastName']=$row['LastName'];
$json_array['Gender']=$row['Gender'];
$json_array['Location']=$row['Location'];
$json_array['Email']=$row['Email'];
$json_array['Mobile']=$row['Mobile'];
array_push($json_data,$json_array);

}
$books = $db->prepare('select UserId,BookTitle,BookGenre,BookWriter,BookDescription from bookdetails ORDER BY UserId Desc');
$books->execute();
$json_data1=array();

//$bookNo = 0;
foreach($books as $row)//foreach loop
{
//$bookNo++;
//$json_array1['BookNo']= $bookNo;
$json_array1['UserId']=$row['UserId'];
$json_array1['BookTitle']=$row['BookTitle'];
$json_array1['BookGenre']=$row['BookGenre'];
$json_array1['BookWriter']=$row['BookWriter'];
$json_array1['BookDescription']=$row['BookDescription'];

//here pushing the values in to an array
array_push($json_data1,$json_array1);

}
header('Content-type: application/json');
echo json_encode($json_data);
echo json_encode($json_data1);
//echo json_encode($json_data1);

?>

提前致谢

最佳答案

简单!

echo json_encode(array("yourSubject"=>$responseArray));

在这里你还可以用yourSubject定义一些其他的数据,比如

code: response_code, success: true/false

例如

echo json_encode(array(
"yourSubject"=>$responseArray,
"success" => true,
"code" => 200,
"otherinfo" => "somedata"
));

这将给你 json 响应,如:

{
"yourSubject": [{}],
"success" : true,
"code" : 200,
"otherinfo" : "somedata"

}

在前端,如果这是您的 data 对象,您可以轻松访问数据

使用 data.code、data.yourSubject 等。

关于javascript - 如何在json数据中附加主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37438684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com