我将如何访问 JSON 的这个特定部分?

How would I access this specific part of a JSON?

好吧,我有一个 JSON,它是从 POST 函数 return 编辑的,但问题是 JSON 的长度发生变化,值并非都在固定位置。

例如这里有一个 return: http://pastebin.com/dPt4fSgN

这是另一个 return: http://pastebin.com/iALUPBTn

抱歉,您必须单击链接,我不知道如何将长 return 放在这里!所以我要访问的是"wins"和"RankedSolo5x5"中的"losses"。这些可以在第一个 return 中分别用 stats[6].winsstats[6].losses 访问。然而,在第二个 return 中,此数据的位置发生了变化,导致它们可以通过 stats[11].winsstats[11].losses 访问。我如何解释这种不断变化的数据位置,使其始终 return 我想要的,无论它在哪里?

嗯..我想你应该迭代完整的 JSON 内容并寻找关键 "RankedSolo5x5"。一旦找到它,您将能够获取值。

如果您不知道如何迭代 JSON 文件,请查看以下 link:

How do I iterate over a JSON structure?