我正在創建一個android應用程序,該應用程序在MSSQL數據庫中存儲「name」「緯度」「經度」等數據。通過JSON將Android應用程序連接到Java服務器
我打算將android應用連接到服務器,然後連接到mssql數據庫服務器。
我已經建立了Java-> MSSQL連接,並且可以讀寫數據而沒有問題。
現在我希望能夠在java服務器和android應用程序之間發送/接收這些對象。
我創建「file.json」,並將其存儲包含在Web服務器上:
{"name":"shopname","address":"123 fake street","type":"unknown", "notes":"service is really good."}
,我能拉把這些數據與任何麻煩的對象。
我的問題是:
如何獲得Java服務器將這些數據有助於我的Android應用?我希望能夠使用:
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);
什麼是設置此功能的最佳方式?
你有一個應用程序服務器(即tomcat或其他)你可以運行你的Java/MSSQL橋樑作爲一個servlet? _如果不是 - 數據有點靜態 - 即定期重新生成json是否可接受? – Jens
不,我沒有安裝tomcat或其他服務器。我打算只使用一個Java應用程序。 數據根本不是靜態的。它基於android手機的GPS座標而變化。 但我打算定期重新生成json。 – NullPointer