现在前后端数据交互用的比较多的就是实用JSON格式,JSON格式简单易懂,可读性强。
现在我们知道我们的Java中的一个类为
1 | public class Criteria { |
可以看到,一个对象包含两个属性,一个是 AND 一个是 OR ,当然这种命名我们并不推崇,还是用驼峰命名的好。然后,这个 AND 和这个 OR 居然又是一个当前类的List类型。这种结构其实说白了就是一颗典型的树
那么前端在构造参数的时候就会大概写成这样
1 | const criteria={ |
现在是有这样一个条件,无论这个条件是怎么样的,我们都要把这些条件作为一个整体在AND上一个默认条件。那我们应该怎么一步步写呢。
首先,我们要先构造一个对象
1 | const newCriteria={} |
然后,我们知道,我们这个对象必须使用一个_AND_连接当前条件和默认条件,此时考虑到_AND_是一个List类型,对于前端就写成数组就行,于是写成
1 | const newCriteris={ |
然后,我们知道_AND_的数组中是两个对象
1 | const newCriteris={ |
其中一个是 criteria 另一个是默认条件
1 | const newCriteris={ |
再写默认条件
1 | const newCriteris={ |