第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從移動(dòng)應(yīng)用程序檢索PHP上的json數(shù)據(jù)

從移動(dòng)應(yīng)用程序檢索PHP上的json數(shù)據(jù)

PHP
蕪湖不蕪 2021-05-11 13:34:12
我很難JSON從移動(dòng)應(yīng)用程序發(fā)送的發(fā)布請求中獲取數(shù)據(jù)字段。在客戶端(移動(dòng)應(yīng)用程序)上,JSON可以使用模型類輕松對數(shù)據(jù)進(jìn)行編碼。Future<http.Response> postRequest(CustomerData data) async {  var url = 'http://xxxxxxxxxxxx/testSendData.php';  var body = data.toJson();  var response = await http.post(url, headers: {"Content-Type": "application/json"}, body: body);  print("RESPONSE STATUS : ${response.statusCode}");  print("RESPONSE BODY : ${response.body}");  return response;}這部分工作良好,并生成JSON類似:{     "creation":"12/01/2019",   "status":"paid",   "price":0.0,   "items":[        {           "name":"Math books",         "amount":"2"      },      {           "name":"Skates adult",         "amount":"1"      },      {           "name":"Tools",         "amount":"8"      }   ]}PHP服務(wù)器端(testSendData.php)不能很好地運(yùn)行,我唯一設(shè)法獲得的就是JSON數(shù)據(jù)本身,但無法獲得不同的字段:$jsonData = file_get_contents("php://input");我嘗試使用json_decode分別獲取字段而沒有成功,我也嘗試創(chuàng)建一個(gè)php CustomerData class解碼JSON的方法,但仍然無法正常工作。獲取JSON的各個(gè)字段的目的是將其中一些存儲(chǔ)在數(shù)據(jù)庫中任何幫助或參考教程將不勝感激。
查看完整描述

1 回答

?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

我假設(shè)您將json數(shù)據(jù)放入此變量$ jsonData中


      <?php


        echo "jsondata=>".$jsonData='{  

         "creation":"12/01/2019",

         "status":"paid",

         "price":0.0,

         "items":[  

            {  

               "name":"Math books",

               "amount":"2"

            },

            {  

               "name":"Skates adult",

               "amount":"1"

            },

            {  

               "name":"Tools",

               "amount":"8"

            }

         ]

      }';


      $data1 = json_decode($jsonData, TRUE);

          echo "<pre>";

          print_r($data1);

          foreach ($data1 as $key => $value1) {


                if($key=='creation'){ 

                    echo $value1."<br>";

                }

                if($key=='status'){ 

                    echo $value1."<br>";

                }

                if($key=='price'){ 

                    echo $value1."<br>";

                }

                if($key=='items'){ 

                    foreach ($value1 as $key1 => $value_deta) {

                            print_r($value_deta);


                    }

                }


          }



查看完整回答
反對 回復(fù) 2021-05-28
  • 1 回答
  • 0 關(guān)注
  • 159 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號