如何反序列化字符串?

xen*_*non 2 javascript php jquery serialization

我有一个菜单系统,它使用拖放树结构,以方便用户修改.当javascript序列化字符串时,它按以下方式执行:

// Assume each of these items has an ID on with the respective numbers attached
Menu Item 1
  + Menu Item 2
  + Menu Item 3
     + Menu Item 4
Menu Item 5
Menu Item 6
  + Menu Item 7
Run Code Online (Sandbox Code Playgroud)

然后将序列化为:

1>2>3>>4#5#6>7
Run Code Online (Sandbox Code Playgroud)

这个问题是可能存在任意数量的子级别,这使得很难反序列化.我正在使用PHP服务器端来反序列化它,但我不知道该怎么做.

任何建议都欢迎,即使是序列化的方法,我只是破解代码.

Ant*_*nna 5

您应该在PHP中查看json_encode/json_decode函数,这些函数与Javascript的交互非常简单.

使用您当前的序列化格式,您只会为自己制造麻烦.