0

簡単なWebサービスを作成して、WindowsPhoneで利用しようとしています。

私は次のようにphpスクリプトを書きました:

$PromotionCount=$_GET['count'];
$promotions = PromotionsAPI::RetrievePRomotions($PromotionCount);
while($row=mysql_fetch_array($promotions))
{
$rows[] = array ('CompanyName' => $row[0] , 
                 'CompanyPromotion' => $row[1], 
                 'PromotionRating' => $row[2] , 
                 'PromotionPicPath' => $row[3],
                 'PromotionTitle'  => $row[4],
                 'PromotionlikesCount' => $row[5],
                 'PromotionCommentsCount' => $row[6]);
}

echo json_encode($rows);

今、私はこれを次のリンクで呼びます。

http://localhost/php/promotionWork/API%20and%20Libraries/PromotionsAPI.php?count=3

Windows Phoneから、エコーしているエンコードされたjsonデータを取得したいと思います。そのような方法でクエリを実行できるのか、SOAPなどを使用する必要があるのか​​はわかりません。

ですから、これを達成するための適切で簡単な方法を教えて、正しい方向を示してください。私が正しい場合、WINDOWSPHONEアプリでエコーしているjsonデータを取得するにはどうすればよいですか。

4

1 に答える 1

0

PHPのコードは問題ないように見えます(少なくとも、他の方法では実行しなかったでしょう)。

クライアントには、JSON.NETを使用することをお勧めします。

于 2012-05-27T10:08:19.233 に答える