我正在尝试从PHP变量中的以下JSON数组获取值。
这是数组的var_dump:
array(3) {
["id"]=>
string(2) "14"
["css"]=>
string(400) ""
["json"]=>
string(4086) "
{
"Canvas": [
{
"MainObjects": {
"After Participation": {
"afterParticipationHeader": "Thank you!"
},
"Invite Friends": {
"InviteHeadline": "",
"InviteMsg": "",
"InviteImg": ""
}
},
"QuizModule": {
"Questions": [],
"Submit_Fields": [
{
"label": "Name",
"name": "txtName",
"value": true
}
]
}
}
]
}"
}
我可以像这样在PHP中获取[“ json”]的值:
$json = $data[0]['json'];
但是,如何从“ json”内部的数组中获取值,例如“ AfterParticipationHeader”。和“ Submit_Fields”?
首先,您必须解码json数据
$json = json_decode($data[0]['json']);
然后您可以访问 AfterParticipationHeader
$json->Canvas[0]->MainObjects->{"After Participation"}->afterParticipationHeader
问题内容: 假设我有这个JSON: 我正在尝试通过PHP: 我正在尝试获取成就的第一个“ id” 。 我该如何解决? 问题答案: 当您设置的第二个参数来,它会返回一个数组。 返回一个数组。
问题内容: 我试图获取数组中的最大值,同时仍保留项目标签。我知道我可以通过运行sort()来做到这一点,但是如果这样做,我只会丢失标签- 这对于我需要的东西毫无意义。这是数组: 有任何想法吗? 问题答案: 不要对数组进行排序以获取最大值。 获得最大值: 获取相应的密钥:
在的。NET框架4. x,我可以使用在中获取,然后我可以通过 但是在。Net内核,我必须注入,并且不能通过 有没有一种方法可以直接通过获取的值?
问题内容: 我正在连接到第三方API,并获取了很长的JSON字符串。我只需要一个值,但是它位于层次结构的深处。有没有一种简单的方法就可以完成整个过程?我环顾四周,但似乎没有轻松的事情。 这是我的示例: 我一直在尝试使用Gson,以便可以将此斑点作为JsonObject。我确定有一些简单的东西,像这样: 或至少是这样的: 但是它似乎不存在。 那么,有没有可以让我做到这一点的解析器? 问题答案: 这是
我有一个简单的取回请求。我不是promise和异步代码方面的专家,但据我所知,fetchurl发送一个请求来打开/获取/发布一个url,并返回传递该内容的promise(响应)。当获取内容时,我可以在文本(response.text())中解析它。解析后的文本/json,无论什么,都会作为数据传递给另一个函数,并在这里进行处理 **JS代码** 因此,如果我获取一个PHP URL,返回一个json
我试图从JSON中提取值,并将其存储在String List中,因为稍后我需要检查我在csv文件中的值是否存在于此List中。 任何人都可以帮我建立一个路径来提取它吗? 现在我在我的控制台上得到了这个。**(它只返回了十个,因为我更改了“limit”参数。 我的代码直到现在: 下面您可以找到JSON结构,我只需要对象“标识符”数组中的所有“accountId”。