2016-03-22 5 views
2

フィールド値をアプリケーションに渡す必要があるサーバーでデータベースをホストしています。私はPHPでやりたいと思っています。しかし、人々は私にもJSONの使用を提案しています。 JSONは必須ですか?フィールド値をアンドロイドアプリに渡す方法を教えてください。phpを使用してサーバー上でホストされているデータベースからアンドロイドアプリへのフィールド値を渡すにはどうすればいいですか?

+1

あなたがPHPを使用してJSONでデータを符号化します。そこに何千ものチュートリアルがあり、何千もの答えがここにあります。 –

+0

[AndroidでJSONを解析する方法](http://stackoverflow.com/questions/9605913/how-to-parse-json-in-android)の可能な複製 –

答えて

1

JSONは、JavaScript Object Notationを意味し、標準的な方法で出力をフォーマットする方法です。

データベースからアプリケーションにデータを渡す場合は、小さなAPIを実装する必要があります。これはPHPを使用して行うことができます。この時点で、ブラウザを使用してデータベースからデータにアクセスし、urlパラメータを使用してクエリをパラメータ化できます。

PHPは単純なHTMLテーブルでデータをレンダリングできますが、これはデータを表示する単なる方法です。 JSONを使用することもできます。

これは、ユーザーが獲得したバッジを必要とする場合、あなたはこのような何か使用しますことを意味します。順番に

<link_to_your_api>/index.php?method=getBadges&user=<user> 

これを、データベース

<?php 
    // 1. connect to database 
    // 2. query for the information 
    // 3. get the result as array 

    $result = $db->getData(); 

    echo json_encode($result); 
?> 
に要求を行います

これはほんの一例に過ぎません。 JSONドキュメントへ

リンク:http://www.json.org/

1

PHPスクリプトをリクエストすると、アプリケーションにデータを渡します。 JSONは、データを人間と機械の両方で読み易い形式でパッケージ化できるので便利です。その後、gsonライブラリを使用して、アプリケーションでJSONデータを処理できます。

0

任意のサーバーサイドスクリプトPHP、nodejsまたはJSONレスポンスを返す任意のあなたどのよう

コールのREST API JSONテキスト

はJSONオブジェクトにJSON文字列をデコード返すhttpリクエストを使用してを使用してREST APIを作成し、あなたのアンドロイドコードで使用する

関連する問題