json数组生成的是jsonarray,可先获取jsonarray
json数组生成的是jsonobject,应先将jsonobject对象转为jsonarray数组
JSONArray data = notCiphertext.getJSONArray("answerTypeList");
将JSONArray数组转为字符串
String datas = JSONObject.toJSONString(data, SerializerFeature.WriteClassName);
将字符串转为List对象
List<SetHearingListeningAndChoosingAnswerType> list = JSONObject.parseArray(datas, SetHearingListeningAndChoosingAnswerType.class);