fastjson的常用用法以及自定義排序

2022-07-28 01:03:07 字數 1667 閱讀 7398

fastjson的四種常用方法

json 轉 pojo

public

static

t getobject(string pojo, classtclass)

pojo 轉 json

public

static

string getjson(t tresponse)

list

轉 json

public

static

string listtojson(listts)

json 轉 list

public

static

listjsontolist(string jsonstring, classclazz)

自測json字串的小**

string s1 ="";

string s2 ="";

list s = new arraylist();

s.add(s1);

s.add(s2);

jsonarray list = new

jsonarray(s);

system.out.println(list.tojsonstring());

string res =list.tojsonstring();

list

sts = jsonarray.parsearray(res,string.class

);for

(string string : sts)

關於對json陣列進行自定義排序

實體類:testaa

public

class

testaa

public

string geta()

public

void

seta(string a)

public

string getb()

public

void

setb(string b)

public

testaa(string a, string b)

@override

public

string tostring()

}

進行自定義排序的**

testaa a1 = new testaa("1", "2");

testaa a2 = new testaa("3", "2");

list s = new arraylist();

s.add(a1);

s.add(a2);

jsonarray list = new

jsonarray(s);

system.out.println(list.tojsonstring());

string res =list.tojsonstring();

list

sts = jsonarray.parsearray(res,testaa.class

);//從大到小進行排序

collections.sort(sts,

new comparator() ;

});

for(testaa a : sts)

guava Objects的常用用法以及實現

objects主要用來重寫tostring和hashcode方法。裡面還有乙個方法firstnonnull t,t 返回兩個值中不為null的乙個如果都位null.丟擲空指標異常。上 看用法 import com.google.common.base.objects public class obj...

NSDate的常用用法

1.建立或初始化可用以下方法 用於建立nsdate例項的類方法有 id date 返回當前時間 id datewithtimeintervalsincenow nstimeinterval secs 返回以當前時間為基準,然後過了secs秒的時間 id datewithtimeintervalsin...

NSDate的常用用法

1.建立或初始化可用以下方法 用於建立nsdate例項的類方法有 id date 返回當前時間 id datewithtimeintervalsincenow nstimeinterval secs 返回以當前時間為基準,然後過了secs秒的時間 id datewithtimeintervalsin...