-1

我编写了一个应用程序,用于以 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();
    }
4

1 回答 1

0

这是您的问题及其解决方案:

问题 1. 生成虚拟数据。

解决方案:转到http://www.generatedata.com/#generator并生成您喜欢的任何虚拟数据,您可以选择列、类型等。您可以将输出保存为 CSV、Excel、Json、HTML、编程语言、 XML 或 SQL

问题 2. 你想通过 URL 访问这些数据

解决方案:转到jsbin.com并创建一个页面,在其中将生成的 JSON 添加为 HTML 内容。您将获得一个 URL,您可以使用该 URL 在应用程序中下载 JSON。

(我在 generateata.com 上生成了一个示例虚拟数据,并在jsbin.com上创建了一个简单页面并将这些数据粘贴到那里。现在查看:http: //jsbin.com/ubucaj/2

笔记:

如果您想测试应用程序内部的数据并且不想通过互联网访问它,只需将其保存在您的/assets文件夹中并访问它。

于 2013-06-29T18:57:31.603 回答