我需要JSONObject
从HashMap
自定义类toString
和浮点值中创建一个。我尝试了下面的代码,希望它能正常工作:
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
?谢谢。