我已经在我的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扩展名中转换它?
答案 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获取数据:)