fastjson使用public修饰 private转化Object有问题 注意事项
来源:互联网 发布:python r语言接口 编辑:程序博客网 时间:2024/05/22 00:14
import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;class User {public Long id;public String name;int age;public String adress;List<String> teachers;public void setTeachers(List<String> teachers) {this.teachers = teachers;}public List<String> getTeachers(){return this.teachers;}}public class Test {public static void main(String[] args) {List<String> teachers = new ArrayList<>();for (int i = 0; i < 5; i++) {teachers.add(i+"");}User rootUser = new User();rootUser.id = 3L;rootUser.name = "root";rootUser.teachers = teachers;//rootUser.setTeachers(teachers);String jsonString = JSON.toJSONString(rootUser);System.out.println(jsonString);User user = JSON.parseObject(jsonString, User.class);System.out.println(user.id);//System.out.println(user.getTeachers());System.out.println(user.teachers);}}
版本:fastjson.jar 1.1.33
字段为非String 的Object时,若不是使用public修饰,则必须有对应的get、set方法,
字段类选为boolean时,必须使用public;
综合各种考虑,应当直接全部使用public修饰!
1 0
- fastjson使用public修饰 private转化Object有问题 注意事项
- 老生常谈,private,protected,无修饰,public问题
- 【Stackoverflow好问题】Java修饰符:public,protected,private,不加修饰符。有什么区别呢?
- java中private、protected、public修饰的权限问题
- Java中权限修饰问题private -> protected -> (default) -> public
- 6 包,单例模式,访问修饰符(public、protected,private)Object String
- public,protected,private问题
- 访问修饰符public,protected,internal,private
- 访问控制修饰符public, protected, private
- 访问修饰符public,protected,internal,private
- public/private/internal/protected访问修饰符
- 继承修饰符public、private、protected
- 权限修饰符--public、protected、friendly、private
- JAVA权限修饰符(public/protected/private)
- Java:public、private、protected修饰符
- java中public protected private修饰符
- 访问修饰符 :public: internal:protected: private:
- 权限访问修饰符public,protected,private
- nagios监控sqlserver复制同步
- ZXing CoocaPods被墙的问题
- 制作补丁diff和打上补丁patch
- GUAVA
- 统计网站访问前5个IP
- fastjson使用public修饰 private转化Object有问题 注意事项
- Android中可折叠的表格
- android处理图片的一些问题总结
- java中hashcode()和equals()的详解
- 使用weather.com.cn数据实现的简易天气demo
- Android 终端检测器:基础、视频源
- 扩展分区
- 工作记录---静态库和动态库
- ASP.NET ViewState详解