3.如果要根据一个Json数据来写一个对应的bean,你会怎么写?这里可以使用一个比较方便的插件来做,名字叫 GSONFormat ,我们使用这个插件可以通过一段Json生成一个对应的类,怎么下载这个插件的话可以自己百度一下。 比如有这么一段Json数据:
{ \\\[ { \{ \\\\\ 插件界面:
使用插件可以直接生成一个对应的类代码如下:
publicclassMyBean {/*** errNum : 0 * errMsg : success * querySign : 3845925467,2370020290 * retData :
[{\8\
querySign;/*** rect : {\
* word : 8*/privateList
{returnerrMsg;}publicvoidsetErrMsg(String errMsg) {this.errMsg =errMsg;}publicString getQuerySign
{returnquerySign;}publicvoidsetQuerySign(String querySign) {this.querySign =querySign;}publicList
{this.retData =retData;}publicstaticclassRetDataBean {/*** left : 0 * top : 0 * width : 33 * height : 31*/privateRectBean rect;privateString word;publicRectBean getRect {returnrect;}publicvoidsetRect(RectBean rect) {this.rect =rect;}publicString getWord
{returnword;}publicvoidsetWord(String word) {this.word
=word;}publicstaticclassRectBean {privateString left;privateString top;privateString width;privateString height;publicString getLeft {returnleft;}publicvoidsetLeft(String left) {this.left
=left;}publicString getTop {returntop;}publicvoidsetTop(String top) {this.top =top;}publicString getWidth
{returnwidth;}publicvoidsetWidth(String width) {this.width =width;}publicString getHeight
{returnheight;}publicvoidsetHeight(String height) {this.height =height;} } } }