爱玺玺

爱玺玺的生活日记本。wx:lb87626

java数组类型转字符串注意classMap.put("detail_list", Detail.class); 里面的detail_list对应的就是数组名,不然不起作用


import java.util.HashMap;

import java.util.List;

import java.util.Map;


import resbean.Detail;

import resbean.ResRootBean;


import net.sf.json.JSONObject;


public class Test {

public static void main(String[] args) {

String strjson = "{\"status\": 200,\"data\": {\"detail_list\": [{\"uid\": \"24820749\",\"fid\": \"24820749\"}]}}";


JSONObject jsonObject = JSONObject.fromObject(strjson);

Map<String, Class> classMap = new HashMap<String, Class>();

classMap.put("detail_list", Detail.class);

ResRootBean resRootBean=(ResRootBean)JSONObject.toBean(jsonObject,ResRootBean.class,classMap);

System.out.println(resRootBean.getData().getDetail_list().get(0).getFid());



}

}


发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5