$str = " {"personMsg":{"phone":"11","birth":"2010-07-14","headImg":"11","email":"11","personId":1,"gender":0,"personName":"闄堥"},"friendIdList":["2","10"],"sessionKey":"Oh0aXV/fotUtdV1gTMqI5w==","code":"200","operateData":[{"operate":"1","friendId":"2","version":"3"},{"operate":"2","friendId":"39","version":"4"},{"operate":"1","friendId":"1","version":"21212"},{"operate":"2","friendId":"100","version":"6"},{"operate":"2","friendId":"38","version":"7"},{"operate":"2","friendId":"40","version":"8"},{"operate":"2","friendId":"56","version":"9"},{"operate":"2","friendId":"96","version":"10"},{"operate":"2","friendId":"93","version":"11"},{"operate":"1","friendId":"100","version":"21213"},{"operate":"1","friendId":"39","version":"21214"},{"operate":"1","friendId":"93","version":"21215"},{"operate":"1","friendId":"96","version":"21216"},{"operate":"1","friendId":"10","version":"21217"},{"operate":"1","friendId":"38","version":"21218"},{"operate":"1","friendId":"40","version":"21219"},{"operate":"1","friendId":"40","version":"21220"},{"operate":"1","friendId":"40","version":"21221"},{"operate":"1","friendId":"56","version":"21222"}]}";
var_Export(json_decode($str, 1)); // json_decode 必须指定第二个参数,不然会返回一个对象,而不是数组~
用PHP的json_decode函数试试。。
PHP有一个反序列化函数unserialize(),这个函数很简单,结合手册看一下就OK了。