Подтвердить что ты не робот

Кодирование/декодирование JSON base64 кодирование/декодирование в JavaScript

Является ли JSON кодировкой/декодированием base64 кодировать/декодировать функцию в JavaScript?

4b9b3361

Ответ 1

Да, btoa() и atob() работают в некоторых браузерах:

var enc = btoa("this is some text");
alert(enc);
alert(atob(enc));

Ответ 3

Это может быть полезно для вас. Используя комбинацию этого проекта crypto-js и Prototype для разбора JSON Я написал две функции для кодирования/декодирования JSON для Base 64. (Эти функции не проверяют не форматированный json)

    function JSONtoBase64(jsonObj) {
        return Crypto.util.bytesToBase64(Crypto.charenc.UTF8.stringToBytes(Object.toJSON(jsonObj)));
    };

    function base64ToJSON(bytes) {
        var jsonString = Crypto.charenc.UTF8.bytesToString(Crypto.util.base64ToBytes(bytes));
        return jsonString.evalJSON();
    };

Ответ 5

Я не думаю, что там встроен, но здесь функции JSON в jquery: (не могу отправлять ссылки, так как я новичок)
jQuery.getJSON
jQuery.parseJSON

и здесь ссылка для кодировки base64 в javascript.
http://www.webtoolkit.info/javascript-base64.html