我需要从自定义类的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