我编写了一个应用程序,用于以JSON格式从数据库中读取数据。由于我没有PHP和SQL方面的经验,因此我很难在线找到一个带有PHP脚本的虚拟数据库来测试我的应用程序。
所以我的问题是,有没有办法测试我的代码,或者你是否知道服务器上的任何PHP脚本,它以JSON格式从数据库中读取?
代码:
String temp ="";
temp = sbuilder.toString();
String returned[]= temp.split("#END_HERE#", temp.length());
try
{//Toast.makeText(DisplaySubjectsInList.this, "In json"+jsonArray.length(), Toast.LENGTH_SHORT).show();
jsonArray = new JSONArray(returned[0]);
ListOfNames = new String[jsonArray.length()];
for(int i=0; i<jsonArray.length(); i++)
{
json = jsonArray.getJSONObject(i);
ListOfNames[i] = json.getString("name");
Toast.makeText(Name.this, ListOfSubjects[i], Toast.LENGTH_SHORT).show();
}
}
catch (JSONException e)
{
Toast.makeText(Name.this, "json failed", Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
答案 0 :(得分:0)
以下是您的问题及其解决方案:
解决方案:转到http://www.generatedata.com/#generator并生成您喜欢的任何虚拟数据,您可以选择列,类型等。您可以将输出保存在 CSV,Excel,Json中,HTML,编程语言,XML或SQL 。
解决方案:转到jsbin.com并创建一个页面,您可以在其中添加生成的JSON作为HTML内容。您将获得一个URL,您可以使用该URL在应用程序中下载JSON。
(我已在generatedata.com生成了一个示例虚拟数据,并在jsbin.com处创建了一个简单页面,并在那里粘贴了这些数据。现在看:http://jsbin.com/ubucaj/2)
如果您想测试应用程序内部的数据并且不想通过互联网访问它,只需将其保存在/assets
文件夹中即可访问它。