这个数据的格式是什么?
What's the format of this data?
这是数据:
a:6:
{
s:8:"post_num";i:10476;
s:8:"good_num";i:1;
s:12:"manager_info";a:2:{
s:7:"manager";a:2:{
s:10:"forum_list";a:0:{
}
s:5:"count";i:0;
}
s:6:"assist";a:2:{
s:10:"forum_list";a:2:{
i:0;s:4:"sdsd";
i:1;s:6:"xxxxxx";
}
s:5:"count";i:2;
}
}
s:10:"like_forum";a:5:{
i:12;a:2:{
s:10:"forum_list";a:1:{
i:0;s:4:"xxxx";
}
s:5:"count";i:1;
}
i:11;a:2:{
s:10:"forum_list";a:2:{
i:0;s:8:"xxxxxxxx";
i:1;s:8:"xxxxxxxx";
}
s:5:"count";i:8;
}
i:10;a:2:{
s:10:"forum_list";
a:1:{
i:0;s:6:"kindle";
}
s:5:"count";i:1;
}
i:9;a:2:{
s:10:"forum_list";a:1:{
i:0;s:3:"psv";
}
s:5:"count";i:1;
}
i:7;a:2:{
s:10:"forum_list";a:1:{
i:0;s:3:"eve";
}
s:5:"count";i:1;
}
}
s:9:"is_novice";i:0;
s:7:"op_time";i:1429690795;
}
我这样格式化后,我发现:
- a 是对象
- s 是字符串
- 我是整数
- 上面char后面的数字是length,a:6表示该对象有6个children。
所以我想把它转换成javabean,我可以写代码来解析它,但我想知道它是否是现有的数据格式?如果是这样我可以使用更可靠的第三方库的代码。
是PHPobjects/values的序列化数据,PHP序列化格式
有关详细信息,请参阅 http://www.phpinternalsbook.com/classes_objects/serialization.html
这是数据:
a:6:
{
s:8:"post_num";i:10476;
s:8:"good_num";i:1;
s:12:"manager_info";a:2:{
s:7:"manager";a:2:{
s:10:"forum_list";a:0:{
}
s:5:"count";i:0;
}
s:6:"assist";a:2:{
s:10:"forum_list";a:2:{
i:0;s:4:"sdsd";
i:1;s:6:"xxxxxx";
}
s:5:"count";i:2;
}
}
s:10:"like_forum";a:5:{
i:12;a:2:{
s:10:"forum_list";a:1:{
i:0;s:4:"xxxx";
}
s:5:"count";i:1;
}
i:11;a:2:{
s:10:"forum_list";a:2:{
i:0;s:8:"xxxxxxxx";
i:1;s:8:"xxxxxxxx";
}
s:5:"count";i:8;
}
i:10;a:2:{
s:10:"forum_list";
a:1:{
i:0;s:6:"kindle";
}
s:5:"count";i:1;
}
i:9;a:2:{
s:10:"forum_list";a:1:{
i:0;s:3:"psv";
}
s:5:"count";i:1;
}
i:7;a:2:{
s:10:"forum_list";a:1:{
i:0;s:3:"eve";
}
s:5:"count";i:1;
}
}
s:9:"is_novice";i:0;
s:7:"op_time";i:1429690795;
}
我这样格式化后,我发现:
- a 是对象
- s 是字符串
- 我是整数
- 上面char后面的数字是length,a:6表示该对象有6个children。
所以我想把它转换成javabean,我可以写代码来解析它,但我想知道它是否是现有的数据格式?如果是这样我可以使用更可靠的第三方库的代码。
是PHPobjects/values的序列化数据,PHP序列化格式
有关详细信息,请参阅 http://www.phpinternalsbook.com/classes_objects/serialization.html