json統一返回格式

2021-09-01 12:51:02 字數 851 閱讀 9988

一般我們會使用這樣的封裝

public class result
但是這樣封裝的壞處

1.使用不方便(每次都需要new),我們呼叫者只關心成功時返回什麼資料,失敗時code及msg

2.不能保證code和msg統一(多人協同開發時)

針對第一條我們改進為

public class result

}

針對第二條我們的做法是封裝乙個codemsg

public class codemsg 

public int getcode()

public string getmsg()

}

public class codemsg 

public int getcode()

public string getmsg()

}

public class result

/*** 失敗時候的呼叫

* */

public static resulterror(codemsg cm)

private result(t data)

private result(codemsg cm)

this.code = cm.getcode();

this.msg = cm.getmsg();

} public int getcode()

public string getmsg()

public t getdata()

}

美化WebApi,使其統一返回Json格式

部落格部分 來自其他博主,暫時找不到你的博文連線,如果您覺得我的 中引入了您的 或者文章,可在下方把您的部落格文章寫在下面,謝謝!webapi有兩種返回資料格式,一種是xml,一種是json,在webapi中,你可以選擇你自己喜歡的返回資料格式,在這裡,我基本都是返回的是json,基本上,使用web...

統一返回格式

首先是乙個統一返回格式的主類 data noargsconstructor allargsconstructor public class apiresult public apiresult apienum apienum public apiresult string msg 然後是運用列舉定義...

msubstr返回格式不統一

核心 common extend.php 55行原 function msubstr str,start 0,length,charset utf 8 suffix true re utf 8 x01 x7f xc2 xdf x80 xbf xe0 xef x80 xbf xf0 xff x80 x...