如何在JavaScript中將對象序列化爲JSON?將對象序列化爲JSON
198
A
回答
281
您正在尋找JSON.stringify()
。
52
下載https://github.com/douglascrockford/JSON-js/blob/master/json2.js
,包括它做
var json_data = JSON.stringify(obj);
+1
我是否真的需要包含「json2.js」?它似乎沒有它的作品。 – 2012-03-31 08:28:50
4
只是爲了保持向後兼容我加載康樂福JSON庫從cloudflare CDN如果沒有原生JSON支持給定(使用jQuery的簡單):
function winHasJSON(){
json_data = JSON.stringify(obj);
// ... (do stuff with json_data)
}
if(typeof JSON === 'object' && typeof JSON.stringify === 'function'){
winHasJSON();
} else {
$.getScript('//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.min.js', winHasJSON)
}
相關問題
- 1. 將接口對象序列化爲JSON
- 2. 將對象序列化爲JSON
- 3. 將對象序列化爲JSON,XML,YAML?
- 4. 將對象序列化爲Json
- 5. 將python dataDict序列化爲json對象
- 6. 將JSON反序列化爲.net對象
- 7. 將對象數組序列化爲JSON
- 8. 將.NET對象序列化爲JSON
- 9. 將JSON對象反序列化爲類
- 10. 如何將對象序列化爲JSON?
- 11. 將對象序列化爲JSON
- 12. 將JSON序列化爲datetime.datetime對象
- 13. 如何將一般對象序列化爲Json並將Json反序列化爲Java中的對象
- 14. Jackson:將一個JSON對象序列化爲多個對象
- 15. 無法將JSON對象數組反序列化爲C#對象
- 16. Json反序列化對象爲字典
- 17. JSON序列化失敗爲SwiftyJSON對象
- 18. MongoDB對象序列化爲JSON
- 19. JSON反序列化從ID爲對象
- 20. 麻煩反序列化JSON對象爲
- 21. 序列化爲JSON大型JS對象
- 22. 反序列化JSON對象
- 23. JSON對象反序列化
- 24. 將Json Schema反序列化爲Json字符串或對象
- 25. JSON.NET:將json字符串屬性序列化爲json對象
- 26. 使用lift-json將scala對象序列化爲JSon字符串
- 27. 將JSON對象轉換爲序列化的JSON字符串
- 28. 將.JSON對象反序列化爲.Net列表(C#)
- 29. 如何將此json反序列化爲對象列表?
- 30. 將對象列表序列化爲Json,使用Jackson&Spring-MVC
對包含數組的javascript對象使用JSON.stringify()有一點小問題。請檢查我的問題:http://stackoverflow.com/questions/25423883/parsing-json-array-gives-error – Reek 2014-08-21 12:33:51