这个例子是我昨天开发时遇到的,主要的思路是:
1,、前端给我传一个字符串,这个字符串包含id和name两个属性;
2、我将String装换为JSON字符串,并且去除id;
3、根据取出的id到数据库中取数据,取出的字段为id、name、address;
4、匹配数据库中取出的数据,原则为:若数据库中取到该id,该条数据不动;若数据库中没有取到该id所对应的的数据,用原来传来的id对于的值。
5、将获取整合后的数据,并返回。
以下程序是我依据思路整合的小例子,主要的操作都是Map和List的使用,以及其与fastjson的转换。
注:导入包是fastjson-1.2.3-1.2.3.jar
<span style="font-size:18px;">public static void main(String[] args) {
//原始List<Map<String, String>>格式字符串
String companyIdList ="[{'id':1111,&#