list實體類型別的String轉List集合

2021-10-25 18:10:58 字數 803 閱讀 7765

最近做了乙個功能,需要將string型別的實體類list集合(我也不知道怎麼表述,資料長成下面這個樣子)

[,]

//放到**中是這樣子的,右斜槓是字元轉義?我是新手,不太懂

string s3="[,]";

//實體類

@data//lombom的setter getter,實體類要有setter和getter,下面取值要用到

public class user

資料是拿到了,但是它確實string型別的,string型別是不能以key value形式取其中的值;不過看他的樣子,就像是用list集合封裝的實體類,所以把他轉換成list實體類集合就好了。方法如下

//需要使用阿里巴巴的fastjson

//fastjson依賴

com.alibaba

fastjson

1.2.9

//轉換**

string s3="[,]";

listuserlist=json.parsearray(s3,user.class);

system.out.println(userlist);

system.out.println("姓名:"+userlist.get(0).getname()+"年齡:"+userlist.get(0).getage());

控制台輸出:

轉成list集合,取值就方便了

建立實體類

下面直奔今天的主題 建立實體類 一點小插曲 接觸abp框架之前,一直都是使用的ef的dbfirst,在那種模式下,我們只要設計好資料庫,然後直接通過模板就生成了實體層,甚至都沒怎麼留意實體層的 是什麼樣子。現在要使用codefirst,就要反過來,先要寫 了,真有點不適應。好吧,為了學好abp,也要...

contains方法在list(實體類)中騷套路

在list集合中放置乙個實體類物件如何使用contains類進行比較是否為物件的子集listdrugasocdos.contains listdrugasocdo 在contains原始碼中發現 public boolean contains object o else return false c...

實體類的List和map之間的互相轉換

這是我的list集合,原本應該是通過資料庫進行操作的,這裡我直接進行賦值了,如果你們拿來用的話就把user改變成你們的實體類就行了 list list newarraylist user user1 newuser 1 new date 17634 lll 176 user user2 newuse...