问题标签 [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 回答
151 浏览

android - JSONObject 使用 Integer 创建迭代器

我想JSONObject通过使用方法来迭代 a keys()。问题是其中一个键是整数。

keys()方法仅从字符串值创建一个迭代器,当其中一个键是整数时,我得到一个异常。我能做些什么来解决这个问题?

0 投票
3 回答
7032 浏览

android - Json 对象到 json 数组 Java (Android)

已经有一段时间了,我试图忽略一些令人沮丧的问题,我在 java 中遇到了 json 的问题,我对此很陌生,但是阅读了很多,在 javascript 或 php 中解析 json 要好得多(或者更容易我不知道)但是现在在 java 中,如果没有父对象,我无法将 jsonobject 转换为 jsonarray,因为它使用 .getJsonArray('array)

但是如果我有这个:

无论如何我都没有成功将它转换为数组

我想要的是在其项目中将此JSONObject转换为JSONArray循环并将它们添加到Spinner,现在这是第一个问题,第二个问题是:如果我将其转换为JSONArray我如何将 ID、Text 添加到微调器?就像 HTML Select标签一样

所以这是一个问题和一个问题,希望有人能找到这个 jsonarray 事情的解决方案,而无需修改网站的 json 输出,知道如果我修改并添加一个父级到这个 json,JSONArray 将起作用。但我想找到解决方案。


我在代码中没有什么特别的:

只是一个 AsynTask 响应,一个显示我在这个问题开头放置的 json 输出的日志

谢谢 !

0 投票
3 回答
2517 浏览

java - 将Json对象转换为android中的另一个类对象

我是安卓新手。
我想将 JSON 对象转换为特定的类对象。
就像

可能吗?

0 投票
1 回答
3751 浏览

java - 如何使用 json.JSONArray 将多维 Json 数组解析为 CSV

这是我的 Json 回复:

这是我使用“json.JSONArray”库的 java 代码:

当我检查csv文件时,它向我显示如下:

在此处输入图像描述 但它应该是这样的:

在此处输入图像描述 我正处于编码阶段的初期,目前正在改进它。请给我一些建议:)我应该如何改变它?

0 投票
4 回答
13028 浏览

android - Android ArrayAdapter 和 JSONArray

我是 Android 开发的新手。

我纯粹喜欢在我的简单应用程序中使用 JSON 对象和数组,考虑到 JSON 载体与 XML 相比的轻量级。

我在使用 ArrayAdapter 填充 ListView 时遇到了挑战。

这就是我克服并需要你的建议的方式。

然后将 JSONArray 传递给构造函数。
在这里,构造函数调用 super 并使用虚拟字符串数组设置 JSONArray 的长度。
将构造函数参数存储在类中以供进一步使用。

getView()将完成从 JSONArray获取JSONObjects 以构建视图的工作。

现在有任何改进/建议/深思熟虑的问题吗?

0 投票
1 回答
1049 浏览

java - 获取 JSONObject 的键值

我有一个org.json.JSONObject存储在其中的多个级别的值。我需要获取该对象的所有键值,但我只能使用 an 获取第一级键值Iterator是否有一种方法可以访问所有级别以获取键值。

0 投票
2 回答
227 浏览

java - 如何使用特定的 jsonfromat 构建 JsonObject

我正在尝试从我的 java 代码访问 API。API 只接受 JSON 对象形式的数据,但我在构建JsonObject表示时遇到了麻烦。

我想要做的是使用createObjectBuilder()创建JsonObject格式如下:

我试过这个:

但它不会向 API 发送正确的请求。

有人可以帮帮我吗?

0 投票
2 回答
10908 浏览

android - 循环遍历 Json 对象 Android

请问我真的需要你帮助处理这段代码吗,我正在使用 loopj.com/android-async-http 与服务器通信,一切正常,但一直在尝试遍历我从服务器获取的 json 对象。

{"rows":[{"Fname":"Eb\'rahim","Lname":"Durosimi","Predictions":"4","Cpredictions":"3","Points":"15"} ,{"Fname":"Otunba","Lname":"Alagbe","Predictions":"5","Cpredictions":"2","Points":"10"},{"Fname":"Olamide ","Lname":"Jolaoso","Predictions":"4","Cpredictions":"2","Points":"10"},{"Fname":"g","Lname":"ade ","Predictions":"1","Cpredictions":"1","Points":"5"},{"Fname":"Tiamiyu","Lname":"waliu","Predictions":"1","Cpredictions":"1","Points":"5"}]}

但是 bin 无法正确处理,尝试了不同的示例但无济于事。

谢谢你的帮助

0 投票
2 回答
199 浏览

java - JSONArray 解析问题

我是 android 世界的新手,我正在尝试从以下 URL 检索 JSONArray:http: //www.softmarketing.it/json/view/azienda/7

TabHostExample.java:

在 LogCat 我看到这个:

并且变量 e 具有以下值:

e:原因:NetworkOnMainThreadEception

和其他价值观...

请问你能帮帮我吗?我试图解决解析已经三天了......谢谢

0 投票
1 回答
400 浏览

parsing - 将 Web API 转换为 Servicestack - JObject 到 JsonObject

我正在尝试将基于 Web Api 的项目转换为 Servicestack,现在在将复杂(客户端)侧对象图转换为 C# 动态类时遇到问题(因为它很复杂并且主要用于客户端我不想创建对此的 C# 表示)。这是一些剥离的代码(不是确切的代码,因此可能存在错误):

旧代码:

上面的代码可以正常工作。

新代码:

注意:因为我是 Servicestack 的新手,所以我(还)不知道 JsonObject.Parse 是否与对 JObject 的强制转换相同。

我的 Javascript 调用是:

示例数据:

在使用 javascript 应用 stringify 后,“TheComplexObjectGraphStringified”的内容(在客户端上)是(为了您的兴趣,它是 Google 数据):

{"zoom":12,"tilt":0,"overlays":[{"uniqueid":1387287972247, "paths":[[{"lat":52.096898776519055,"lng":5.655044395378695},{"lat": 52.093607315804085,"lng":5.655044395378695}]]}],"center":{"lat":52.095253046161574,"lng":5.65941103165494}}

现在奇怪的是,当它到达服务器上的属性“TheComplexObjectGraphStringified”时,引号被删除了!调试器数据:

“{zoom:12,tilt:0,overlays: <...其余字符串...>”

如您所见,缩放不再被引用(我期待像 "{\"zoom\": 12"

我注意到如果我使用调试器 JsonObject.Parse 手动添加一些转义引号似乎可以工作。

我究竟做错了什么?