问题标签 [jsonobject]

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 回答
1441 浏览

android - Android Studio 中缺少 JSONObject(Object arg),但 Eclipse 中没有

我有一个问题,我正在使用import org.json.JSONObject;和使用构造函数new JSONObject(Object),在这种情况下是输入流。

Eclipse 对此没有任何问题,但 AndroidStudio/IntelliJ 只告诉我“构造函数 JSONObject(inputstream) 不存在`。当我在 Android Studio 中打开 org.json.JSONObject 的声明时,我没有看到 JSONObject(Object)构造函数,但在 Eclipse 中使用时它只存在。

如何修复 Android Studio?

洞察力赞赏....

0 投票
3 回答
10098 浏览

java - 如何在 net.sf.json.JSONObject 中放置具有空值的键?

我正在使用net.sf.json.JSONObject。当我尝试使用put方法将数据放入 Json 对象时,key如果我的值为null,它将被删除。

即使我的值为空,是否有任何方法可以保持我的密钥在我的对象中?

例如。

p>

然后我的输出是:{}

但我想要

输出 :{"myKey",""}

我能怎么做?

0 投票
3 回答
1819 浏览

android - 麻烦 JsonObject Parsing 无法转换为 jsonarray

。我有一行 json 数据@我的网络服务。所有 Json 数据都以这种格式提供,只有 URL 和链接。据我所知,它是一个 JsonObject 。Short 说我请求,结果总是以 url 结尾。所以输出是:

这就是我所做的

这里发生错误

logcat 告诉我这个:

JSONObject 无法转换为 jsonarray

那么我怎样才能拥有链接而不是错误呢?

更新 #1 --> Logcat 完全错误

更新 #2 --> JsonParser 类

0 投票
4 回答
20750 浏览

android - 解析数据时出错 - 字符串无法转换为 JSONObject

我想通过 Web 服务访问 Android 应用程序。在 Web 服务中执行新的注册。在 android 应用程序中,生成了新注册的 xml 文件。数据已成功保存在 SQL Server 数据库中,并通过 Web 服务正确保存,并以 jason 字符串形式返回数据。但是当字符串转换为 JSONObject 时,它会给我这样的错误:

我已将活动注册为 RegisterActivity.java

因为错误发生在以下行:

在 JSONParser 类中,jObj 得到空值。问题出在一行: jObj = new JSONObject(json);
JSONParser 类的代码:

}

服务调用所在的另一类UserFunction:public class UserFunction {

0 投票
2 回答
46875 浏览

java - 如何在 Java 中将 JSONObject 写入其中包含 JSONArray 的文件?

我有 JSON 文件,我需要再次读取、编辑和写出该文件。

阅读工作正常,我在数据中处理 JSON 数组的写入部分。

我使用JSON.simple库来处理 Java 中的 JSON。

该文件如下所示:

当我尝试将 JSON 数据(变量obj)写入文件时,services数组已损坏。我的写作代码:

这输出:

如果我有 JSONArray 之类的 JSON 数据,如何将其正确写入文件services


代码,我从文件中读取 JSON 数据(工作正常):

编辑部分还没有写,所以我在阅读后直接调用了写作部分。


0 投票
0 回答
348 浏览

java - 线程“主”com.restfb.exception.FacebookResponseStatusException 中的异常:收到 Facebook 错误响应(代码 1):发生未知错误

我在 restfb.com 和https://code.google.com/p/restfb/issues/detail?id=8看到了 FqlMultiQuery 的示例,这些示例涉及单独的查询。

但是,我似乎找不到有关如何使用 FqlMultiQuery 进行类似查询的示例。我所说的类似查询的意思是类似于以下模板/示例:

我试图使用 FqlMultiQuery 来运行类似的查询并获得一个 JsonObject,我可以使用.toString()将其输出为 JSON。尽管如此,我还是试了一下,希望事情会奏效。不幸的是,他们没有。

这是 RestFB 1.6.12 的堆栈:

下面是生成 FQL 请求和执行 FqlMultiQuery 的代码:

什么是预期的输出?我想做什么?

我试图打印我的查询结果。但是,我得到的是上面粘贴的堆栈中的异常。

0 投票
0 回答
380 浏览

ios - JSON无法识别ios中的重音或问号

我一直在尝试解析从我的服务器检索到的 JSON 数据,但是当服务器发送带有重音符号或问号的 JSON 时,它显示为空值。

如果有人可以帮助我解决这个问题,那就太好了。

这是我的代码

和 JSON

谢谢。

0 投票
1 回答
625 浏览

java - JSONObject.write( ) 与 aWriter.write(jSONObj.toString())

0 投票
2 回答
598 浏览

android - jsonarray 无法转换为 jsonobject logcat 错误

好吧,我得到了几个 JSONArray,我将它们作为 JSONobject 添加到 JSONArray 并存储在文件中。

这是我的 json 声明:

这是我添加数组来创建文件的代码:

这是我尝试使用它从中获取 1 个数组的代码:

这是我从中得到的 logcat:

那是我从文件中得到的字符串,所以我必须把它作为一个对象而不是一个数组来存放?

所以你需要有

JSONArray jr = new JSONArray("jsonstring"); 所以更换

JSONObject jOb = new JSONObject(json); 经过

JSONArray jr = 新 JSONArray(json);

我试过这个:

并得到了这个 logcat:

http://pastebin.com/WwZax22H添加为 pastebin cus of limit。

0 投票
2 回答
2370 浏览

android - 带有 ArrayAdapter 和 JSONObject 的 Android 自定义列表视图

我是 android 开发的新手。我想使用带有 JSONObject 而不是 arraylist 的 ArrayAdapter 显示自定义列表视图。我工作但没有收到任何错误,LogCat 也打印所有键、值,但列表视图仅包含一项。请告诉我我在哪里做错了。

search_category.xml

我的活动

谢谢 Sakthi Prakash.D