我需要從自定義類的toString
的HashMap
和浮點值創建JSONObject
。我想下面希望它只是工作的代碼:HashMap中的JSONObject - 強制轉換爲字符串失敗
public class MyClass {
...
public String toString() {
return "a nice string"
}
}
HashMap<MyClass,Float> map = new HashMap<MyClass,Float>();
map.put(...);
JSONObject json = new JSONObject(map);
,但我得到:
java.lang.ClassCastException: MyClass cannot be cast to java.lang.String
什麼是創建這個JSONObject
的最佳方式?謝謝。
這JSON庫您使用? – atamanroman 2013-02-19 17:40:55