javascript - 如何处理多个单独的 json 响应?

标签 javascript java json gson

实际上,我正在做一些测试,其中我从我们的一个端点获得响应,该端点看起来像多个单独的 json 对象,我需要将它们转换为字符串或单个 json 对象这样的形式,以便我可以执行一些操作他们。
Json 响应示例:-

{"user_name":"testUser","email":"test@test.com"}
{"country":"Australia","Gender":"Male"}
{"type":"Customer_Account","membership":"Annual"}
这里的问题是在将其转换为某个字符串或 Json 对象之前,我无法执行任何操作。
并且无法控制响应,因为它来自某些第三方应用程序。
任何如何使用 JavaScript 或 Java 转换它的想法都会有很大帮助。

最佳答案

我认为您的问题出在响应的来源上,这不是有效的 JSON。您可以在此处验证错误:https://jsonlint.com/
您是否实现了 JSON 的源代码?如果是这样,您可以将其设为对象列表...

[{"user_name":"testUser","email":"test@test.com"},
{"country":"Australia","Gender":"Male"},
{"type":"Customer_Account","membership":"Annual"}]
如果响应的来源是外部的(您不能修改它),则可以将响应保存为字符串,然后将字符串拆分为列表以对其进行迭代以生成对象。
希望这有点帮助。

关于javascript - 如何处理多个单独的 json 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70389871/

相关文章:

javascript - 如何在 JavaScript 中使用双引号定义图像 src

java - 使用 GSON JsonReader 处理巨大字段的最佳方式

javascript - 如何使用 $.each 和 ajax 来获取 JSON?

javascript - 将 undefined 分配给 JSON 属性值

jquery - WebAPI 实例化对象,即使它们在 JSON 中为 null

javascript - 从 Javascript 将颜色传递给片段着色器

javascript - 如何在javascript中获取cf的值

javascript - 当启用面板向左滚动时,如何显示我的页面在左侧部分可见?

java - 处理更改 groupID 的 Artifact 和传递依赖风险

java - ProGuard 混淆类甚至在 `keep class` 标志之后。影响 Android WebView 行为