问题标签 [android-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
482 浏览

php - 将 JSON 结果输入 ListView 时出错

更新 4:问题已解决 检查下面的答案

我正在尝试从 PHP Webservice 检索 JSON 结果并将其保存到 ListView 但出现错误

我不确定我的错误是什么,请您帮帮我

我正在关注 Travis (mybringback) 的本教程

http://www.mybringback.com/tutorial-series/13239/android-mysql-php-json-part-6-json-parsing-and-android-design/

他的方法(仅在这一部分)不需要任何参数来获取帖子(它实际上是使用 HIS PHP 方法)但是我的 web 服务方法需要 2 个参数(kioskid(设备 ID),accesstoken),它们保存在 SharedPreferense

更新1:

我修改了Android代码也卸载了旧代码并从beginig(登录等)开始,直到我到达EventListActivity但没有显示列表,我在日志中只有一个错误行(设备中没有错误消息)

Update2:在修改代码并分离UpdateJSON()并尝试在 doInBackground()中获取 JSON 响应之后

更新 3:我添加了 JSONParse 类

我收到一条新的错误消息,提示我在方法updateList()中的setListAdapter(adapter)处收到 NullPointerexception

这是错误日志:

这是我试图获取其 JSON 结果的 PHP 函数(Yii 框架)

这是我在 android 中的 Java 代码:(更新 2)

最重要的方法是 updateJSONdata()从服务器检索最近的事件

然后我在doInBackground()中调用该方法

更新 3

JSONParser 类

single_event_layout.xml

event_list_layout.xml

0 投票
1 回答
4353 浏览

android - 向 Json 对象添加值

我的JsonArray结构是这样的:

我正在尝试JsonObject在第一个位置添加。

执行上述步骤后,结果如下。

值被添加到我的所有项目中JsonArray

但我想添加到具体位置。

在上述情况下,我只想在“0”位置添加。

如果下一行有任何错误,请告诉我:

0 投票
3 回答
1136 浏览

android - 如何从另一个json对象中获取json对象的值,其中键是动态的

我想从下面的 json 响应中获取值。我能够从第一个键而不是另一个键对象中获取值。我想获取所有 url 的值,但没有 url 是动态的和关键的。以下是json响应:

我能够得到 body、title 和 created_date 的值

我正在尝试的代码如下:

0 投票
1 回答
254 浏览

java - 使用包含通用对象的类反序列化 JSON

我正在使用 GSON 反序列化 JSON 字符串。

使用下面的类时出现问题

我想做这样的事情

或者

但显然这不起作用。

0 投票
1 回答
762 浏览

android - 如何将 url 传递给 json 并在 android 中显示对 listview 的响应,我如何在 listview 中显示

//如何将url传递给json并在android中显示对listview的响应,我如何在listview中显示 public class MainActivity extends Activity {

0 投票
3 回答
170 浏览

java - Android和json解析

我有一个获取json字符串的 android 应用程序。

我以这种方式显示它:我显示在listview;

好吧,这很好用,我的问题是:如果我想显示,例如来自 id 的所有数据,idnino

例如 3。{"apellidos":"lopez","edad":2,"idninos":3,"nombre":"francisaca","padres":"n3"}

他曾考虑过更改网址并输入以下内容:

但我明白了但不能显示它..这是我的logcat:

0 投票
3 回答
1268 浏览

android - 如何知道和检查给定的字符串是否是正确的 JSON?

很简单,我们可以检查给定的字符串是否是正确的 JSON 格式?我们可以使用

http://jsonlint.com/

http://jsonviewer.stack.hu/等等等等。

但是,如果我们想以编程方式执行相同的任务,我们如何在android中编写验证器方法,目前我正在尝试使用如下。

这是实现这一目标的正确方法吗,因为我编写了给定的函数

请建议是否有更好的东西。这些我需要检查测试用例的所有事情,因为我知道服务会处理正确的 json。

0 投票
1 回答
916 浏览

php - 将字符串数组发送到 php

我想通过 Json 将字符串数组发送到 php 并在那里检索。

在 Json 中:

在php方面:

或者我可以像下面这样使用它吗?

0 投票
0 回答
643 浏览

java - 目标主机不能为空错误

我在使用 Android 从 URL 获取 JSON 时遇到问题,并且在我的 URL 标题中说明了错误。我在下面发布了相关代码。如果需要更多,我可以提供。目前,我已经提供了被错误标记的代码片段。

错误:

公共类 StatsActivity 扩展 Activity {

0 投票
0 回答
72 浏览

android - HTTP 非法状态异常

我有以下代码,通常可以正常工作:

当 postJSON 具有以下内容时,我收到 IllegalStateException,并显示消息“管理器已关闭”:

当 items 数组的内容格式错误时,我收到了类似的消息,但我在这里看不到问题。此外,响应是立即的,所以我很确定 HTTP 库正在抛出异常,而不是服务器。这个 JSON 对象有什么问题?

此外,在JSONLint测试 JSON显示 JSON 解析正确,包括带有“61515”的数组,这是代码中的新元素。