私はベース64をするAWS Kinesis` のためにそれがあることが判明しエンコードしたい大Javascriptのオブジェクトを持っている:私は、このような単純なを維持しようとしているBase64ではjavascriptオブジェクトをエンコード
let objStr = new Buffer(JSON.stringify(obj), 'ascii');
new Buffer(objStr, 'base64').toString('ascii') !== objStr
を可能。
JSONをベース64でエンコードして安全に元の値に戻すにはどうすればよいですか?参考のために戻って実際の
var actual = JSON.parse(atob(e))
にデコードするために64ビット
var obj = {a: 'a', b: 'b'};
var encoded = btoa(JSON.stringify(obj))
に文字列から
なぜあなたはそれらが等しいと思いますか? –
これは、JSON.parse(JSON.stringify(obj))がオブジェクトに対して何を行うのかを 'base-64'としています。どうやってやるの? – johni
URLエンコードもできますか?結果の文字列は、基数64でエンコードされた文字列よりも小さくなる可能性があります。 –