问题标签 [jsonparser]

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

java - 将 JSON 文件转换为特定的 XML 格式

问题

我正在解决一个问题,我需要获取 JSON 输入文件并转换为 XML 文件。我在下面提供了一个我正在处理的示例。

在 JSON 中:

在 XML 中:

如您所见,这不是 1 比 1 的比率含义,在 JSON 中,我们将 fgPercentage 表示为 60,但在 xml 中,我们用“值”和“类型”分隔它

某些标签名称也不同。在 JSON 中,我们称它们为“playerStats”,在 XML 中,我们称其为等价标签“BallerStats”

解决方案

请记住,除了 playerstats 或 fanstats 等 playerstats 之外,JSON 文件可能还有许多其他字段,但我们只关心 playerstats

以下是我想出的,但我可能又错了。

  1. 扫描 Json 并寻找“playerStats”
  2. 如果没有找到,什么也不做。
  3. 如果找到,则获取有价值的信息,例如 jerseyNumber 、 fgPercentage,忽略 plusMinus 并将它们存储在具有这些值的模板类的对象中。
  4. 然后使用 Object 生成适当的 XML 标记。

我不确定我的方法是否有效。我很想听听建议,我在 Java 中这样做,所以请随意参考任何可靠和流行的库。如果您提供代码片段,我希望看到所有方法,甚至更好。

0 投票
1 回答
143 浏览

java - 使用带有 JsonParser 的 NetClient 连接到服务器仅解析第一条消息

我正在ClientConnector使用NetClientand编写课程JsonParser

以下是我进入的步骤:

  1. 使用连接到服务器NetClient
  2. 用于Pump处理背压
  3. 用于io.vertx.core.parsetools.JsonParser解析完整的JSON响应对象
  4. 在套接字上写入 2 个请求

问题是我只收到第一个请求的服务器响应。

如何获得后续请求的响应?

下面是AsyncClientConnector类代码:

0 投票
3 回答
54 浏览

android - Json Parsing android,另一个json对象中的json对象

这是 json :

我试图将评级定为:

}

我得到了评级,但我想获得评级中的内容,如整体、交货时间、折扣、匹配描述、匹配照片、包装和价格,我也想得到名字。

0 投票
4 回答
7368 浏览

c# - 使用 C# 从 JSON 转换为 XML

我有一种将 JSON 转换为 xml 的有线要求。我们有一个返回 JSON 响应的 API,如下所示。

我们想使用 c# 将此 JSON 转换为 XML,如下所示

API 团队非常不愿意改变生成 JSON 的方式。所以我必须找到一种方法将这个 json 转换为 XML。

当我尝试转换时出现以下错误

“JSON 根对象具有多个属性。根对象必须具有单个属性才能创建有效的 XML 文档。考虑指定 DeserializeRootElementName。路径错误消息

我在这里先向您的帮助表示感谢。:)

0 投票
1 回答
1272 浏览

c++ - 快速 json 解析器在尝试解析 '\n' 字符时返回 null

我的输入字符串是这样的:

例如:message可以是这样的:

message可以是任何东西。它也可以包含转义序列字符。

我希望这是一个有效的 JSON,如果我尝试使用以下代码解析该 JSON:

document.parse正在返回 null。

我不想\在转义序列之前再添加一个。我只是想了解是否有任何其他方法可以使用 C++ 中的快速 JSON 库来解析这个 JSON 字符串。

0 投票
2 回答
3234 浏览

java - 如何从具有多个节点的json中提取特定数据?

  1. 将 java 与 selenium 一起使用
  2. 我在我的代码中捕获了完整的 json
  3. 在我的 json 中有两个节点“Service1”和“Service2”
  4. 我的要求是获取“Services1”节点的详细信息——>数据节点
  5. 但我无法仅提取带有数据节点详细信息的 Service1(我不想要“测试”节点详细信息。

问题:您能帮我从 Service1 中提取数据吗?仅使用 java 代码从带有数据节点的数据节点中提取数据?我正在使用 selenium 和 java。我需要这个脚本之一。

0 投票
1 回答
70 浏览

json - 如何将具有唯一标识符的 json 解析为表格格式?

这是我要解析的 json 文件。我在一个文件夹中有一堆这样的文件,我需要将它们解析为表格格式。

需要得到以下输出:

以表格格式输出

我的问题是,这个带有唯一标识符的数据叫什么?而且,是否有现成的工具可以将这些数据解析为表格格式?或建议为此数据创建自定义解析器?

0 投票
3 回答
84 浏览

android - JSON 解析后 Recyclerview 显示为空

我必须从远程网络调用中显示 recyclerview 上的项目列表。我已经初始化了 recyclerview 并正确设置了它的布局管理器和适配器,但列表没有显示。

这是我的适配器类:

到目前为止,这是我的活动代码:

这是我对此活动的示例 json 响应:

我正在 getHomeDash() 中初始化和设置适配器。我也打过电话notifyDataSetChanged(),但没有显示。

在日志中,要检查列表是否为空,我将大小设为 2 但无法显示任何项目。我也尝试在onCreate()调用后立即设置适配器,getHomeDash()但屏幕上仍然没有显示任何内容。

视图持有者类:

有人可以帮我解决这个问题吗?谢谢

0 投票
2 回答
727 浏览

javascript - 为什么 JSON.parse 会忽略一些数据?

我试图理解为什么当我解析包含 HTML 的 JSON 响应JSON.parse时不会失败但会忽略我试图从该端点获取的此类数据http://registry.npmjs.org/core-js

这里举个例子。

属性自述文件为空,而如果您在浏览器中加载端点,自述文件将完全填充为:

但是用JSON.parse它解析后看起来像这样

在此处输入图像描述

如您所见,自述文件是空的。为什么??

仅供参考,我注意到使用 Node.js 的原始问题

但是后来我注意到在浏览器中我得到了相同的结果,但是,当自述文件有某种字符、编码或任何似乎默默失败的东西时,它只会发生在某些包中。例如:使用 jquery 可以正常工作。

也许有人知道这里发生了什么。我尝试了许多不同的方法来删除换行符等,但总是得到相同的结果。

0 投票
0 回答
482 浏览

java - 无法使用 (google.gson) jsonParser 将字符串解析为 jsonObject

我想将我的字符串输入解析为 json,然后从中获取项目,因此我添加了以下代码:

这是我的 JsonData:

我正在使用这个库来解析 com.google.gson.JsonParser;但是当我尝试进行此操作时,出现此错误:com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 89 path $.startDate I HVAE REMOVED ALL SPACES from STRING 我应该在这里更改什么来摆脱这个错误?