gpt4 book ai didi

php json解析对象

转载 作者:可可西里 更新时间:2023-11-01 00:59:31 25 4
gpt4 key购买 nike

我有一个需要解析的 JSON 文件。我是 php 的新手,正在尝试弄清楚如何正确解析对象。我的问题是:如何解析具有不同名称的对象的对象

一个对象的名称为 Thresh 列表中的下一个对象的名称为 Aatrox 顶级对象的名称为 data

这就是 JSON 的样子。如果我知道对象 $champion = $jfo->data->Thresh; 的名称,我就可以访问这些信息,但我不想输入所有冠军的名称。有没有一种简单的方法可以在不知道名称的情况下获取所有单独的对象? 也许是正则表达式?

"data": {
"Thresh": {
"id": 412,
"key": "Thresh",
"name": "Thresh",
"title": "the Chain Warden",
"image": {
"full": "Thresh.png",
"sprite": "champion3.png",
"group": "champion",
"x": 336,
"y": 0,
"w": 48,
"h": 48
},

"Aatrox": {
"id": 266,
"key": "Aatrox",
"name": "Aatrox",
"title": "the Darkin Blade",
"image": {
"full": "Aatrox.png",
"sprite": "champion0.png",
"group": "champion",
"x": 0,
"y": 0,
"w": 48,
"h": 48
},

最佳答案

如果您想查看每个冠军,我建议您在 PHP 中使用 foreach 循环。您可以这样使用它:

foreach($json->data as $champion)
{
// Do something
}

关于php json解析对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31461009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com