JSONObject使用的方法详解


User userObj = (User) userObject.toBean(userObject,User.class);

以上两条语句是什么作用呢?尽量详细一点解释,谢谢!

这个方法是json-lib下的json工具类方法,这个方法的作用是将json对象转为java对象。

User userObj = (User) userObject.toBean(userObject,User.class);你这句代码应该是不对的。

应该是User userObj = (User) JSONObject.toBean(userObject,User.class);

JSONObject中的toBean方法的使用可以参考:https://blog.csdn.net/jerrytomcat/article/details/103172943

如有帮助,请采纳。点击我回答右上角【采纳】按钮。

如果我没看错,这应该是一行代码。
虽然不知道这是什么写法,但是直觉告诉我:
userObject原来应该是个json之类的数据,然后调用toBean方法将数据填入一个user对象,然后强转一下,赋值