2017-11-25 18 views
-1

私はvanilla node.jsとウェブソケットを使用しています。新しいクライアントごとに、私は新しいプレーヤーオブジェクトを作成し、配列[players]にプッシュします。しかし、私はエラー「TypeError例外を:JSONに円形構造の変換」を取得Websocketを介してオブジェクトの配列を送信しますか?

var players = JSON.parse(e.data); 

:私はこれを使用してdeseralize

client.send(JSON.stringify(players)); 

とクライアント側:その後、私はそうのようなクライアントに配列を送信

答えて

0

このためCircularJSONのような特別なライブラリを使用するか、自分で書くことができます。

var CircularJSON = window.CircularJSON 
    , obj = { foo: 'bar' } 
    , str 
    ; 

obj.self = obj; 
str = CircularJSON.stringify(obj); 
関連する問題