フィールド値をアプリケーションに渡す必要があるサーバーでデータベースをホストしています。私はPHPでやりたいと思っています。しかし、人々は私にもJSONの使用を提案しています。 JSONは必須ですか?フィールド値をアンドロイドアプリに渡す方法を教えてください。phpを使用してサーバー上でホストされているデータベースからアンドロイドアプリへのフィールド値を渡すにはどうすればいいですか?
2
A
答えて
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ドキュメントへ
1
PHPスクリプトをリクエストすると、アプリケーションにデータを渡します。 JSONは、データを人間と機械の両方で読み易い形式でパッケージ化できるので便利です。その後、gsonライブラリを使用して、アプリケーションでJSONデータを処理できます。
0
任意のサーバーサイドスクリプトPHP、nodejsまたはJSONレスポンスを返す任意のあなたどのよう
コールのREST API JSONテキスト
はJSONオブジェクトにJSON文字列をデコード返すhttpリクエストを使用してを使用してREST APIを作成し、あなたのアンドロイドコードで使用する
関連する問題
- 1. データベースからjquery datepickerに値を渡して警告を開くにはどうすればいいですか?
- 2. JQueryを使用してデータベース値をフォームに渡すにはどうすればよいですか?
- 3. PHPとMySQLを使用してデータベースの値を変更するにはどうすればよいですか?
- 4. DataGridViewでバインドされていないフィールドを使用するにはどうすればよいですか?
- 5. メインアクティビティからインアクティビティを使用してサブアクティビティに値を渡すにはどうすればよいですか?
- 6. PHPを使用してmySQLから値NULLを取得するにはどうすればよいですか?
- 7. コマンドラインツールでOAuth2を使用してGoogle Appengine上でホストされているアプリケーションにアクセスするにはどうすればよいですか?
- 8. 外部からホストされているウェブサイトからADを使用して認証するにはどうすればよいですか?
- 9. ローカルデータベースからサーバー上でホストされているSQL Serverに変更する
- 10. フィールドをドロップダウンメニューからデータベースにアップロードして後で取得するにはどうすればよいですか?
- 11. リクエストURLをJSONPからデコードするにはどうすればいいですか? PHPを使用して
- 12. PHPを使用してテキストエリアの値にHTMLが含まれているかどうかを確認するにはどうすればよいですか?
- 13. PHP - データベースから上位10個のレコードを取得するにはどうすればいいですか
- 14. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 15. PHPを使用してサーバーのローカルIPアドレスを取得するにはどうすればよいですか?
- 16. php $ _GETで "?"と&を使用して、あるフォームから2つ以上の値を送信するにはどうすればいいですか?
- 17. ラップトップを使用して電話でアンドロイドアプリを起動するにはどうすればよいですか?
- 18. textareaフィールドからjQueryを使用してJSONを検証するにはどうすればよいですか?
- 19. PHPでURLを使用して変数を渡すにはどうすればよいですか?
- 20. データベースからフェッチしているデータにページングを適用するにはどうすればよいですか?
- 21. PHP SOAP:SOAPを使用してPHPからオブジェクトを返すにはどうすればよいですか?
- 22. データベースを使用してSQLメンバーシッププロバイダとエンティティフレームワークを動作させるにはどうすればいいですか?
- 23. PHPスクリプトを使用してデータをエクスポートしてインポートするにはどうすればいいですか?
- 24. Webからサーバー上にデータベースを作成するにはどうすればよいですか?
- 25. Go/CGo - ポインタとして渡されたC配列を使うにはどうすればいいですか?
- 26. PHP PDOを使用してメモリ内SQLiteデータベースを削除するにはどうすればよいですか?
- 27. PHPを使用してSQLiteデータベースに接続するにはどうすればよいですか?
- 28. データベースのチェックインをして、列の値が複数回フラッシュされているかどうかを確認するにはどうすればよいですか?
- 29. PHPからWMIを使うにはどうすればいいですか
- 30. Android SDKエミュレータでローカルにホストされているプロジェクトを見るにはどうすればよいですか?
あなたがPHPを使用してJSONでデータを符号化します。そこに何千ものチュートリアルがあり、何千もの答えがここにあります。 –
[AndroidでJSONを解析する方法](http://stackoverflow.com/questions/9605913/how-to-parse-json-in-android)の可能な複製 –