我正在使用api检索JSON数据。我遇到了一个我不熟悉的数据类型,我希望能够深入了解它的含义。JSON语法混淆
一个例子如下所示。
{
"data":{
"id":"92",
"name":"harry",
"friends":"a:2:{i:0;s:1:\"1\";i:1;s:2:\"15\";}"
"enemies":"a:0:{}"
},
"error":false
}
我不确定如何解释“朋友”和“敌人”字段。我知道数组由[]和{}表示。
任何人都可以解释他们的意思吗?
谢谢。
'friends'和'enemies'字段看起来像已经被PHP序列化的数组。 – 2015-02-11 00:32:01
以这种方式表示的数据是不可能/难以通过PHP以外的其他方式读取的? – coldbuffet 2015-02-11 00:39:02
格式非常简单。你可以编写一个函数来很容易地解析字符串,只要你有一些关于数据表示的信息,一旦你对它进行了非序列化。 – 2015-02-11 00:45:32