我如何从android中的php获取JSON
Posted
技术标签:
【中文标题】我如何从android中的php获取JSON【英文标题】:How can i get JSON from php in android 【发布时间】:2017-10-14 20:57:58 【问题描述】:我找不到代码。我想要这个;
例如
JSONObject result = function("url",paramsArrayList);
txt.setText(result.getString["result1"]);
我想用这么基本的,请帮帮我,我应该用什么?谢谢...
【问题讨论】:
***.com/a/33031158/4409409 【参考方案1】:通过php发送和接收数据,需要在android端实现HTTP客户端。我强烈建议您使用 Retrofit,这是一种适用于 Android 和 Java 的类型安全 HTTP 客户端。
http://square.github.io/retrofit/
//delcare API interface
public interface TaskService
@GET("/tasks")
Call<List<Task>> getTasks();
//Asynchronous Request
TaskService taskService = ServiceGenerator.createService(TaskService.class);
Call<List<Task>> call = taskService.getTasks();
call.enqueue(new Callback<List<Task>>()
@Override
public void onResponse(Call<List<Task>> call, Response<List<Task>> response)
if (response.isSuccessful())
// tasks available
else
// error response, no access to resource?
@Override
public void onFailure(Call<List<Task>> call, Throwable t)
// something went completely south (like no internet connection)
Log.d("Error", t.getMessage());
【讨论】:
以上是关于我如何从android中的php获取JSON的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Android 中的 JSON OR URL 获取特定数据? [关闭]
Android - 如何使用 PHP 从 MySQL 数据库中获取响应?