这个数据的格式是什么?

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;
}

我这样格式化后,我发现:

  1. a 是对象
  2. s 是字符串
  3. 我是整数
  4. 上面char后面的数字是length,a:6表示该对象有6个children。

所以我想把它转换成javabean,我可以写代码来解析它,但我想知道它是否是现有的数据格式?如果是这样我可以使用更可靠的第三方库的代码。

是PHPobjects/values的序列化数据,PHP序列化格式

有关详细信息,请参阅 http://www.phpinternalsbook.com/classes_objects/serialization.html