问题标签 [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.
java - 将 JSON 文件转换为特定的 XML 格式
问题
我正在解决一个问题,我需要获取 JSON 输入文件并转换为 XML 文件。我在下面提供了一个我正在处理的示例。
在 JSON 中:
在 XML 中:
如您所见,这不是 1 比 1 的比率含义,在 JSON 中,我们将 fgPercentage 表示为 60,但在 xml 中,我们用“值”和“类型”分隔它
某些标签名称也不同。在 JSON 中,我们称它们为“playerStats”,在 XML 中,我们称其为等价标签“BallerStats”
解决方案
请记住,除了 playerstats 或 fanstats 等 playerstats 之外,JSON 文件可能还有许多其他字段,但我们只关心 playerstats
以下是我想出的,但我可能又错了。
- 扫描 Json 并寻找“playerStats”
- 如果没有找到,什么也不做。
- 如果找到,则获取有价值的信息,例如 jerseyNumber 、 fgPercentage,忽略 plusMinus 并将它们存储在具有这些值的模板类的对象中。
- 然后使用 Object 生成适当的 XML 标记。
我不确定我的方法是否有效。我很想听听建议,我在 Java 中这样做,所以请随意参考任何可靠和流行的库。如果您提供代码片段,我希望看到所有方法,甚至更好。
java - 使用带有 JsonParser 的 NetClient 连接到服务器仅解析第一条消息
我正在ClientConnector
使用NetClient
and编写课程JsonParser
。
以下是我进入的步骤:
- 使用连接到服务器
NetClient
- 用于
Pump
处理背压 - 用于
io.vertx.core.parsetools.JsonParser
解析完整的JSON响应对象 - 在套接字上写入 2 个请求
问题是我只收到第一个请求的服务器响应。
如何获得后续请求的响应?
下面是AsyncClientConnector
类代码:
android - Json Parsing android,另一个json对象中的json对象
这是 json :
我试图将评级定为:
}
我得到了评级,但我想获得评级中的内容,如整体、交货时间、折扣、匹配描述、匹配照片、包装和价格,我也想得到名字。
c# - 使用 C# 从 JSON 转换为 XML
我有一种将 JSON 转换为 xml 的有线要求。我们有一个返回 JSON 响应的 API,如下所示。
我们想使用 c# 将此 JSON 转换为 XML,如下所示
API 团队非常不愿意改变生成 JSON 的方式。所以我必须找到一种方法将这个 json 转换为 XML。
当我尝试转换时出现以下错误
“JSON 根对象具有多个属性。根对象必须具有单个属性才能创建有效的 XML 文档。考虑指定 DeserializeRootElementName。路径错误消息
我在这里先向您的帮助表示感谢。:)
c++ - 快速 json 解析器在尝试解析 '\n' 字符时返回 null
我的输入字符串是这样的:
例如:message
可以是这样的:
message
可以是任何东西。它也可以包含转义序列字符。
我希望这是一个有效的 JSON,如果我尝试使用以下代码解析该 JSON:
document.parse
正在返回 null。
我不想\
在转义序列之前再添加一个。我只是想了解是否有任何其他方法可以使用 C++ 中的快速 JSON 库来解析这个 JSON 字符串。
java - 如何从具有多个节点的json中提取特定数据?
- 将 java 与 selenium 一起使用
- 我在我的代码中捕获了完整的 json
- 在我的 json 中有两个节点“Service1”和“Service2”
- 我的要求是获取“Services1”节点的详细信息——>数据节点
- 但我无法仅提取带有数据节点详细信息的 Service1(我不想要“测试”节点详细信息。
问题:您能帮我从 Service1 中提取数据吗?仅使用 java 代码从带有数据节点的数据节点中提取数据?我正在使用 selenium 和 java。我需要这个脚本之一。
json - 如何将具有唯一标识符的 json 解析为表格格式?
这是我要解析的 json 文件。我在一个文件夹中有一堆这样的文件,我需要将它们解析为表格格式。
需要得到以下输出:
我的问题是,这个带有唯一标识符的数据叫什么?而且,是否有现成的工具可以将这些数据解析为表格格式?或建议为此数据创建自定义解析器?
android - JSON 解析后 Recyclerview 显示为空
我必须从远程网络调用中显示 recyclerview 上的项目列表。我已经初始化了 recyclerview 并正确设置了它的布局管理器和适配器,但列表没有显示。
这是我的适配器类:
到目前为止,这是我的活动代码:
这是我对此活动的示例 json 响应:
我正在 getHomeDash() 中初始化和设置适配器。我也打过电话notifyDataSetChanged()
,但没有显示。
在日志中,要检查列表是否为空,我将大小设为 2 但无法显示任何项目。我也尝试在onCreate()
调用后立即设置适配器,getHomeDash()
但屏幕上仍然没有显示任何内容。
视图持有者类:
有人可以帮我解决这个问题吗?谢谢
javascript - 为什么 JSON.parse 会忽略一些数据?
我试图理解为什么当我解析包含 HTML 的 JSON 响应JSON.parse
时不会失败但会忽略我试图从该端点获取的此类数据http://registry.npmjs.org/core-js
。
这里举个例子。
属性自述文件为空,而如果您在浏览器中加载端点,自述文件将完全填充为:
但是用JSON.parse
它解析后看起来像这样
如您所见,自述文件是空的。为什么??
仅供参考,我注意到使用 Node.js 的原始问题
但是后来我注意到在浏览器中我得到了相同的结果,但是,当自述文件有某种字符、编码或任何似乎默默失败的东西时,它只会发生在某些包中。例如:使用 jquery 可以正常工作。
也许有人知道这里发生了什么。我尝试了许多不同的方法来删除换行符等,但总是得到相同的结果。
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 我应该在这里更改什么来摆脱这个错误?