我正在使用api来检索JSON数据。我遇到过一个我不熟悉的数据类型,我希望能够深入了解它的含义。
示例如下所示。
{
"data":{
"id":"92",
"name":"harry",
"friends":"a:2:{i:0;s:1:\"1\";i:1;s:2:\"15\";}"
"enemies":"a:0:{}"
},
"error":false
}
我不确定如何解释“朋友”和“敌人”字段。我知道数组由[]表示,而对象由{}表示。
有人能解释一下他们的意思吗?
谢谢。
答案 0 :(得分:0)
这些字段包含已由PHP序列化的数组。
例如
<?php
$friends = "a:2:{i:0;s:1:\"1\";i:1;s:2:\"15\";}";
$arr = unserialize($friends);
var_dump($arr);
?>
给出
array(2) {
[0]=> string(1) "1"
[1]=> string(2) "15"
}
这些值代表的是特定于应用程序的。
答案 1 :(得分:-1)
friends的值是一个字符串,其值为:a:2:{i:0; s:1:“1”; i:1; s:2:“15”;}
此字符串表示的内容取决于应用程序使用它做什么