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. 編碼/解碼.EXE爲Base64編碼
- 2. Android:編碼和解碼base64
- 3. Base64編碼和解碼
- 4. Base64編碼解碼卡住
- 5. Base64在Coffeescript中的編碼/解碼
- 6. 的Base64編碼/解碼的大文件
- 7. 的Java使用Base64編碼和解碼
- 8. 升壓的base64 URL編碼/解碼
- 9. 解碼大的base64編碼斑點
- 10. 解碼編碼的base64字符串
- 11. Android上的Base64編碼/解碼
- 12. Json編碼和解碼
- 13. PHP json編碼和解碼
- 14. 編碼/解碼JSON密鑰?
- 15. PHP JSON編碼或解碼?
- 16. php到silverlight base64編碼/解碼
- 17. 需要base64在c編碼/解碼
- 18. Base64解碼/使用java/android編碼
- 19. 解碼Base64編碼字符串
- 20. 解碼Base64編碼ZIP存檔(GZIP)
- 21. 編碼/解碼文件爲base64動態
- 22. base64解碼/編碼不一致
- 23. Flash到PHP base64編碼/解碼
- 24. base64編碼/與夫特解碼2
- 25. 編碼和解碼 - JPG爲Base64
- 26. 使用NSData + Base64.h編碼/解碼
- 27. base64編碼然後解碼失敗
- 28. jaxb base64二進制編碼/解碼
- 29. 在shell腳本中解碼JSON和base64編碼的值
- 30. 的Javascript 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