这些数据的格式是什么?

时间:2015-04-22 09:25:41

标签: format

以下是数据:

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 is object
  2. s是字符串
  3. 我是int
  4. 上面的char之后的数字是长度,a:6表示该对象有6个孩子。
  5. 所以我想将它转换为java bean,我可以编写代码来解析它,但我想知道它是否是现有的数据格式?如果是这样,我可以使用更可靠的第三方库代码。

1 个答案:

答案 0 :(得分:1)

它是PHP序列化格式的PHP对象/值的序列化数据。

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