亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在一種 PHP 中,android 嘗試發送不止一種 json 格式,但只收到一種。我應該怎么辦?

在一種 PHP 中,android 嘗試發送不止一種 json 格式,但只收到一種。我應該怎么辦?

慕標琳琳 2023-07-13 13:55:43
在一種 PHP 中,android 嘗試發送不止一種 json 格式,但只收到一種。我應該怎么辦?Response.Listener<String> responseListener = new Response.Listener<String>() {            @Override            public void onResponse(String response) {                try {                    Log.d("GGGG","onResponse start");                    JSONObject jsonResponse = new JSONObject(response);                    Log.d("GGGG","test" );                    JSONArray jsonArray = jsonResponse.getJSONArray("Search");                    Log.d("GGGG","test1" );                    JSONArray jsonArray2 = jsonResponse.getJSONArray("Favorite");                    Log.d("GGGG","test2" );日志到Logcat.d是輸出到'test1'而不是輸出。我認為我們沒有從“getJSONArray(“收藏夾”)”中獲取值。我應該怎么辦?//--------PHP--------//$userID =$_POST["userId"];   $keyWord = $_POST["keyWord"];    //  $keyWord = "na";    //  $userID ="test";    //??????? ?? ????      $statement ="SELECT * from music where music_title like '%$keyWord%' or music_singer like '%$keyWord%'";    //    echo $statement;    //      exit;      $result = mysqli_query($con,$statement);      $resultArray = array();        while($rows=mysqli_fetch_assoc($result)){          $resultArray[]=$rows;        }      $statement ="SELECT * from favorite_playlist WHERE user_id ='$userID'";      $result = mysqli_query($con,$statement);      $resultArray2 = array();      while($rows=mysqli_fetch_assoc($result)){        $resultArray2[]=$rows;      }      //$response["success"] = true;//success?? ???? true?? ???      header('Content-Type: application/json; charset=utf8');      $json =  json_encode(array("Search"=>$resultArray), JSON_PRETTY_PRINT+JSON_UNESCAPED_UNICODE);      $json2 = json_encode(array("Favorite"=>$resultArray2), JSON_PRETTY_PRINT+JSON_UNESCAPED_UNICODE);      //echo json_encode($resultArray);//JSON???? ??      echo $json;      echo $json2;
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

只能接收一個響應字符串(JSON 或 XML 編碼)。您在這里有兩個選擇:

  1. 將它們分成兩個不同的Api路線

  2. 將它們合并為一個 JSON 字符串

對于你的情況,我會選擇第一個選項。


查看完整回答
反對 回復 2023-07-13
  • 1 回答
  • 0 關注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號