JSON 字符串 与 java 对象的转换

来源:互联网 发布:学校宿舍手机网络屏蔽 编辑:程序博客网 时间:2024/04/28 23:43

// 引入相应的包

//json-lib-2.2-jdk15.jar

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

1. //把java对象列表转换为json对象数组,并转为字符串

    JSONArrayarray = JSONArray.fromObject(userlist);
    Stringjsonstr = array.toString();

2.//把java对象转换成json对象,并转化为字符串

  JSONObject object= JSONObject.fromObject(invite);
  Log4jInit.ysulogger.debug(object.toString());

3.//把JSON字符串转换为JAVA对象数组

  String personstr =getRequest().getParameter("persons");
  JSONArray json =JSONArray.fromObject(personstr);
  List persons =(List)JSONArray.toCollection(json,nvoidPerson.class);