BufferオブジェクトとJSONオブジェクトの相互変換
831 ワード
BufferオブジェクトとJSONオブジェクトの相互変換
説明:
(1)JSON.stringifyメソッドは、データ・オブジェクトを文字列に変換します.
(2)JSON.parseメソッド文字列をオブジェクトに変換する
> buffer=new Buffer(' , ');
<Buffer e6 88 91 e7 88 b1 e4 bd a0 ef bc 8c e7 89 a9 e7 90 86>
> json=JSON.stringify(buffer);
'{"type":"Buffer","data":[230,136,145,231,136,177,228,189,160,239,188,140,231,13
7,169,231,144,134]}'
> JSON.parse(json);
{ type: 'Buffer',
data:
[ 230,
136,
145,
231,
136,
177,
228,
189,
160,
239,
188,
140,
231,
137,
169,
231,
144,
134 ] }
> copy=new Buffer(JSON.parse(json));
<Buffer e6 88 91 e7 88 b1 e4 bd a0 ef bc 8c e7 89 a9 e7 90 86>
> copy.toString();
' , '
>
説明:
(1)JSON.stringifyメソッドは、データ・オブジェクトを文字列に変換します.
(2)JSON.parseメソッド文字列をオブジェクトに変換する