「名前」「緯度」「経度」などのデータをMSSQLデータベースに保存するAndroidアプリを作成しています。
Androidアプリをサーバーに接続し、サーバーをmssqlデータベースサーバーに接続することを計画しています。
Java-> MSSQL接続を正常に確立し、問題なくデータの読み取り/書き込みを行うことができます。
ここで、JavaサーバーとAndroidアプリの間でこれらのオブジェクトを送受信できるようにしたいと思います。
'file.json'を作成し、次を含むWebサーバーに保存しました。
{"name":"shopname","address":"123 fake street","type":"unknown", "notes":"service is really good."}
そして、このデータを問題なくオブジェクトに戻すことができます。
私の質問は:
このデータをAndroidアプリに提供するようにJavaサーバーを取得するにはどうすればよいですか?使用できるようにしたい:
URL objectGet = new URL("http://10.0.1.8/file.json");
URLConnection yc = objectGet.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
その後
DataObject objs = gson.fromJson(in, DataObject.class);
これを設定する最良の方法は何でしょうか?