我将如何访问 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].wins
和 stats[6].losses
访问。然而,在第二个 return 中,此数据的位置发生了变化,导致它们可以通过 stats[11].wins
和 stats[11].losses
访问。我如何解释这种不断变化的数据位置,使其始终 return 我想要的,无论它在哪里?
嗯..我想你应该迭代完整的 JSON 内容并寻找关键 "RankedSolo5x5"。一旦找到它,您将能够获取值。
如果您不知道如何迭代 JSON 文件,请查看以下 link:
How do I iterate over a JSON structure?
好吧,我有一个 JSON,它是从 POST 函数 return 编辑的,但问题是 JSON 的长度发生变化,值并非都在固定位置。
例如这里有一个 return: http://pastebin.com/dPt4fSgN
这是另一个 return: http://pastebin.com/iALUPBTn
抱歉,您必须单击链接,我不知道如何将长 return 放在这里!所以我要访问的是"wins"和"RankedSolo5x5"中的"losses"。这些可以在第一个 return 中分别用 stats[6].wins
和 stats[6].losses
访问。然而,在第二个 return 中,此数据的位置发生了变化,导致它们可以通过 stats[11].wins
和 stats[11].losses
访问。我如何解释这种不断变化的数据位置,使其始终 return 我想要的,无论它在哪里?
嗯..我想你应该迭代完整的 JSON 内容并寻找关键 "RankedSolo5x5"。一旦找到它,您将能够获取值。
如果您不知道如何迭代 JSON 文件,请查看以下 link:
How do I iterate over a JSON structure?