JavaScript中是否存在JSON编码/解码base64编码/解码功能?JavaScript中的JSON编码/解码base64编码/解码
回答
是,BTOA()和ATOB()的工作在某些浏览:
var enc = btoa("this is some text");
alert(enc);
alert(atob(enc));
``一些浏览器“===”壁虎和WebKit“` – 2011-01-12 03:24:15
@Matt Ball。大多数语言会反驳:) – Ben 2011-01-12 03:25:42
JSON和BASE64是完全独立的。 (以及direct GitHub link)。
对于非Mozilla浏览器,使用方法:http://www.webtoolkit.info/javascript-base64.html
对于Mozilla的浏览器,使用btoa()
和atob()
。
我不认为有一个内置的,但这里的JSON的功能jQuery的:(因为我是新不能发布链接)
jQuery.getJSON
jQuery.parseJSON
和这里是javascript中base64编码的链接。
http://www.webtoolkit.info/javascript-base64.html
推荐给其他人看到。使用此项目crypto-js和原型解析JSON的组合我写了两个功能编码/解码JSON到基站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(); };
- 1. Base64编码解码
- 2. 编码/解码.EXE为Base64编码
- 3. Base64编码和解码
- 4. Android:编码和解码base64
- 5. Base64编码解码卡住
- 6. Base64编码和解码
- 7. Base64在Coffeescript中的编码/解码
- 8. 的Base64编码/解码的大文件
- 9. 的Base64编码/解码问题
- 10. 升压的base64 URL编码/解码
- 11. 解码编码的base64字符串
- 12. 的Python:解码base64编码字符串
- 13. Android上的Base64编码/解码
- 14. 的Java使用Base64编码和解码
- 15. 解码大的base64编码斑点
- 16. 用VBScript解码/编码JSON
- 17. Gson解码php编码Json
- 18. JSON编码和解码#2
- 19. PHP json编码和解码
- 20. 编码/解码JSON密钥?
- 21. JSON编码和解码
- 22. 解码json编码值
- 23. PHP JSON编码或解码?
- 24. Json编码和解码
- 25. Base64编码/解码问题:解码后的字符串是'?'
- 26. Flash到PHP base64编码/解码
- 27. C#Base64编码/解码失败
- 28. 解码Base64编码ZIP存档(GZIP)
- 29. 编码/解码文件为base64动态
- 30. base64解码/编码不一致
可能重复[如何base64编码内部的JavaScript](http://stackoverflow.com/questions/3774622/how-to-base64-encode-inside-of-javascript)。搜索很难,显然。 http://stackoverflow.com/search?q=javascript+base64 – 2011-01-12 03:28:03
看看:http://www.json.org/js.html – Alexar 2011-09-27 03:19:33