【发布时间】: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,但它们可以是另一个..
提前致谢。
【问题讨论】:
-
不确定“我得到了什么”这个短语。您是否尝试从 json 字符串中获取整数值?如果是,为什么不直接使用 object.getString() 然后将类型转换为 int?
-
@ThaiTran 我需要解析这个:"2":"800.0", "8":"580.0", "5":"657.0" !第一个数字是 id,第二个是值。 ID总是不同的!我知道的唯一方法是将 JSONObject 转换为字符串并解析字符串,但也许有更好的方法。