{"action":"closed","issue":{"url":"https://api.github.com/repos/msgpack/msgpack/issues/212","labels_url":"https://api.github.com/repos/msgpack/msgpack/issues/212/labels{/name}","comments_url":"https://api.github.com/repos/msgpack/msgpack/issues/212/comments","events_url":"https://api.github.com/repos/msgpack/msgpack/issues/212/events","html_url":"https://github.com/msgpack/msgpack/issues/212","id":126753834,"number":212,"title":"Circular JSON possible?","user":{"login":"Shadowstep33","id":5045126,"avatar_url":"https://avatars.githubusercontent.com/u/5045126?v=3","gravatar_id":"","url":"https://api.github.com/users/Shadowstep33","html_url":"https://github.com/Shadowstep33","followers_url":"https://api.github.com/users/Shadowstep33/followers","following_url":"https://api.github.com/users/Shadowstep33/following{/other_user}","gists_url":"https://api.github.com/users/Shadowstep33/gists{/gist_id}","starred_url":"https://api.github.com/users/Shadowstep33/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shadowstep33/subscriptions","organizations_url":"https://api.github.com/users/Shadowstep33/orgs","repos_url":"https://api.github.com/users/Shadowstep33/repos","events_url":"https://api.github.com/users/Shadowstep33/events{/privacy}","received_events_url":"https://api.github.com/users/Shadowstep33/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-14T21:38:29Z","updated_at":"2016-01-14T21:44:32Z","closed_at":"2016-01-14T21:44:32Z","body":"Hi, I'd love to use msgpack to send JSON between a node server and browser client. Unfortunately, my JSON structure is inherently (read: intentionally) circular. \r\n\r\nWhen I try to use msgpack on it, I get a maximum stack size error.\r\n\r\nI'm currently using circular-json and stringifying my JSON but I realize now that though I now have the capability to transmit circular data between server and client, I'm not getting the normal latency and performance benefits that sending it as a binary JSON would provide. \r\n\r\nI would also LOVE to be able to partially reconstruct the data on the browser mid buffer. I'm not sure if msgpack provides that sort of functionality or that is just a native part of binary buffering (or neither). Any feedback and/or direction is greatly appreciated. "}}