我有一個JSON字符串,我閱讀並希望解析/映射到一個JavaBean,所以我可以在我的Java代碼中使用它。什麼是最簡單的方法/庫來實現這個目標?將JSON字符串轉換/映射到javabean的最簡單方法是什麼?
4
A
回答
2
XStream的是著名的易用性,並支持JSON:
2
我寫了一個JSON庫來做到這一點..
http://code.google.com/p/svenson/
隨着史雲遜,你會怎麼做例如:
// assume json to be a JSON dataset as String
MyBean bean = JSONParser.defaultJSONParser().parse(MyBean.class, json);
Svenson爲您提供了使用地圖/列表或您自己的POJO將數據轉換爲JSON和從中轉換數據的自由選擇。
2
Jackson怎麼樣?像其他提到的其中一個,映射非常簡單:
MyBean bean = new ObjectMapper()。readValue(json,MyBean.class);
處理地圖,列表,原語,豆類;具有適當的泛型支持和映射過程的完全可配置性。
相關問題
- 1. 將Int32的字節轉換爲字符串的最簡單方法是什麼?
- 2. 將字符串轉換爲流的最簡單方法是什麼?
- 3. 將數組轉換爲xml字符串的最簡單方法是什麼?
- 4. Python:什麼是最簡單的方法來轉換utf8字符串到
- 5. 將csv轉換爲字符串的最佳方法是什麼?
- 6. 什麼是創建STL身份映射的最簡單方法?
- 7. 在RDBMS中映射表的最簡單方法是什麼
- 8. 將標誌組合映射到枚舉的最簡單方法是什麼?
- 9. 將ndarray轉換爲cv :: Mat的最簡單方法是什麼?
- 10. 將xml轉換爲html最簡單的方法是什麼?
- 11. C#中修剪字符串的換行符最簡單的方法是什麼?
- 12. 將轉換器映射字符串轉換爲字符串
- 13. 索引C++字符串的最簡單方法是什麼?
- 14. VBScript:格式化字符串的最簡單方法是什麼?
- 15. 解析C中字符串的最簡單方法是什麼?
- 16. 將通配符整數放入字符串最簡單的方法是什麼?
- 17. 將字符串轉換爲映射?
- 18. 將這些數據幀字符串字段轉換爲整數並返回的最簡單方法是什麼?
- 19. 簡單的方法將字符串轉換爲數字或null?
- 20. 將寬字符串或寬字符數組轉換爲簡單字符數組的最簡單方法?
- 21. 將自然數轉換爲三位字符串的簡單算法是什麼?
- 22. 將NSTimeInterval轉換爲字符串的正確方法是什麼?
- 23. 將逗號分隔的字符串轉換爲int []的最簡單方法是什麼?
- 24. 什麼是最簡單的方法將const char []轉換爲C++中的字符串
- 25. 將鍵碼轉換爲表示鍵的字符串的最簡單方法是什麼?
- 26. 轉:檢測無效JSON字符串字符的最佳方法是什麼?
- 27. 什麼是計算字符串中字符頻率最簡單的方法?
- 28. 什麼是將JSON映射到Scala對象的最有效方法?
- 29. 什麼是最簡單的方法來轉換:pluck或:收集結果到Rails中的字符串數組?
- 30. 使用Java 8將字符串數組轉換爲int數組的最簡單方法是什麼?