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