3 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊
我稍微修改了代碼并在郵遞員中檢查它,它工作正常。
我將 JSON 編碼語句移出了 if 語句。
// output data of each row
while($row = $result->fetch_assoc()) {
$id=$row['id'];
$company_name=$row['company_name'];
$cuisine=$row['cuisine'];
$conpany_phone=$row['conpany_phone'];
$company_description=$row['company_description'];
$company_logo=$row['company_logo'];
$company_type=$row['company_type'];
$delivery_type=$row['delivery_type'];
$delivery_range=$row['delivery_range'];
$delivery_fee=$row['delivery_fee'];
$delivery_pickupinfo=$row['delivery_pickupinfo'];
$address=$row['address'];
$companyData[] = array('id'=> $id,'company_name'=>
$company_name,'cuisine'=> $cuisine,'conpany_phone'=>
$conpany_phone,'company_description'=>
$company_description,'company_logo'=> $company_logo,'company_type'=>
$company_type,'delivery_type'=> $delivery_type,'delivery_range'=>
$delivery_range,'delivery_fee'=>
$delivery_fee,'delivery_pickupinfo'=> $delivery_pickupinfo,'address'=> $address);
}
echo $jsonformat=json_encode($companyData);
$conn->close();

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
從服務(wù)器端代碼中刪除以下行并檢查
echo $jsonformat=json_encode($companyData);
同樣不適用于郵遞員

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
我有一些東西首先在 Gradle 依賴項(xiàng)(庫(kù))中導(dǎo)入 okhttp。這是文檔
https://square.github.io/okhttp/
打開郵遞員后點(diǎn)擊代碼菜單
正如您在發(fā)送按鈕下方所看到的,代碼按鈕就在那里。單擊它并選擇 java-> okhttp
復(fù)制代碼并將其粘貼到 android studio 中。它有 99.9% 的幾率會(huì)起作用。
- 3 回答
- 0 關(guān)注
- 186 瀏覽
添加回答
舉報(bào)