【问题标题】:how to parse unusual json [duplicate]如何解析异常的json [重复]
【发布时间】:2026-01-19 17:25:01
【问题描述】:

可能重复:
Parse JSON object with string and value only
How to parse JSON in JavaScript

如何解析这样的json?

"prices":{"2":"800.0", "8":"580.0", "5":"657.0"}

我通常是这样做的:

object.getInt("id")

但现在我以前不知道我得到了什么 int。例如有 2,8,5,但它们可以是另一个..

提前致谢。

Here is answer

【问题讨论】:

  • 不确定“我得到了什么”这个短语。您是否尝试从 json 字符串中获取整数值?如果是,为什么不直接使用 object.getString() 然后将类型转换为 int?
  • @ThaiTran 我需要解析这个:"2":"800.0", "8":"580.0", "5":"657.0" !第一个数字是 id,第二个是值。 ID总是不同的!我知道的唯一方法是将 JSONObject 转换为字符串并解析字符串,但也许有更好的方法。

标签: java json parsing


【解决方案1】:

您需要一个用于 Java 的 JSON 库。

【讨论】: