之前业务开发时,有一个字段接收的数据是Json格式的,并且需要以Json形式入库:
![a564cc05fe44feece1e451033b517953.png](https://i-blog.csdnimg.cn/blog_migrate/c005cedcc45dcdb982002b2c0d642de2.jpeg)
数据库中是这样存储的,这里实际是一个Json数组。
[ { "label": "result1", "name": "较好", "readonly": false }, { "label": "result2", "name": "一般", "readonly": false }, { "label": "result3", "name": "较差", "readonly": false }, { "label": "result4", "name": "极差", "readonly": false }]
如果这个数据你要存取,你会怎么做?存入时,前端直接传Json格式的数据给你。取出时,你可能会再将Json数据转成List,以便做其他的操作。
但是在面向对象的思想中,这个Json数组中的每个元素就是一个对象,我们可不可以在代码层中以List的形式存,然后以List的形式取出,