このオブジェクトをデータベースに保存したいので、まずこれをバックエンドに投稿する必要があります。Json stringify javascriptオブジェクトの結果が一致しません
Recorder {config: Object, recording: false, callbacks: Object, context: AudioContext, node: ScriptProcessorNode…}
が、コンテキストの部分は逃した理由JSON.stringify(recorder)
後の結果は、この
{"config":{"bufferLen":4096,"numChannels":2,"mimeType":"audio/wav"},"recording":false,"callbacks":{"getBuffer":[],"exportWAV":[]},"context":{},"node":{},"worker":{}}
のように見えますか?
コンテキストがネストされたオブジェクトであるため、ネストされたオブジェクトにJSON.stringify
をどうやって使うことができますか?
[JSON文字列化で使用されるどのようなtoString関数ですか?](http://stackoverflow.com/questions/20925983/what-tostring-function-does-json-stringify-use) –
可能な出力は何ですか? Recorderオブジェクトのconsole.logを実行しますか? オブジェクトツリーを完全に展開すると、どのように見えますか? – kris
'JSON.parse(new AudioContext())'をチェックすると、 '{}'が出力されることがわかります - おそらく文字列として表現できないからです。 –