在REST Webservice中将数据转换为json格式

时间:2014-08-13 17:18:29

标签: android json web-services rest

我已经在我的Android应用程序中实现了json解析。现在我想用json学习REST。我用Google搜索并获得了代码。它运行正常。我想在代码中澄清一件事。

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
         // call AsynTask to perform network operation on separate thread
        new HttpAsyncTask().execute("http://hmkcode.appspot.com/rest/controller/get.json");
    }

在代码中,他们已将数据转换为json扩展名(在url中)。如何转换json extension.Suppose中的数据,如果我有php格式的数据,那么如何在json扩展名中转换它?

2 个答案:

答案 0 :(得分:0)

Json扩展与响应没有任何关系它只是一个url扩展可以是任何像php或没有什么

下面是一些json url示例:

使用php进行扩展

http://androidjson.itweb-projects.com/categories.php

使用txt进行扩展

http://www.androidbegin.com/tutorial/jsonparsetutorial.txt

无延期

http://api.androidhive.info/contacts/

答案 1 :(得分:0)

我认为

.json扩展名不存在。

在你的php中:

您可以创建一个类似

的数组
$tab = new array();

然后您可以将数据放入此数组中。

$tab["key"] = $yourData;

然后,当您的阵列已满时,请致电

print(json_encode($tab));

它会将您的数组编码为JSON数组。

在JAVA中,您可以轻松地从JSONArray获取数据:)

相关问题