xy 3 周之前
父节点
当前提交
7265c75073
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      src/GameClient.php

+ 6 - 6
src/GameClient.php

@@ -138,12 +138,12 @@ class GameClient {
             $response = new ResFriendList();
             $response->mergeFromString($binaryData);
             if($response->getSuccess()){
-                var_dump([
-                    'count' => $response->getList()->count(),
-                    'first_item' => $response->getList()->offsetGet(0),
-                    'is_empty' => $response->getList()->count() === 0,
-                    'iterator_data' => iterator_to_array($response->getList())
-                ]);
+                echo "count: " . $response->getList()->count() . "\n";
+                $array = [];
+                foreach ($response->getList() as $item) {
+                    $array[] = $item->serializeToJsonString(); // 如果元素也是 Protobuf 对象
+                }
+                echo json_encode($array, JSON_PRETTY_PRINT);
                 echo "\n";
             }else{
                 echo "获取好友列表失败" .$response->getErrMsg()->getErrorMsg();