利用fastjson,list类型转json类型
最近刚刚开始做工程时需要传入json格式的数据到服务器,但之前一直是传的list类型(list的格式是严谨的json格式),本以为很简单的问题,根据查到的方法,传到服务器上的格式都不是正确的json类型,经过多次尝试,终于发现了一个方法。
首先需要将list转成string类型,再将string转成jsonArray类型。
代码如下:
// An highlighted block
import fastjson.JSONArray;
ArrayList<String> list = new ArrayList<String>();
JSONArray jsonarray = JSONArray.parseArray(list.toString());
这样生成的jsonarray就是一个正确的json类型。