通过String接受前端Json数组

 前端

 

将数组使用JSON的stringify方法

后端

   String vo进行接收

得到JSONArray 

JSONArray jsonArray  = JSON.parseArray(vo);
 
  
得到JSONObject 
for(int i = 0;i < jsonArray.size();i++) {
    //通过解析qscontent,得到option_id,question_id
    JSONObject jsonObject = jsonArray.getJSONObject(i);
}
 
  
通过对应的key取出字符串
String qestionid = jsonObject.getString("qsid");
 
  
通过对应的key取出数组
JSONArray qsOptionids = jsonObject.getJSONArray( "qsoptionsid");
另外 
  
 
  
当需要使用float取2位小数时
proportion = Math. round (proportion* 100 ) / ( float ) 100 ;
当需要通过相除得到float类型时,先需要将表达式中分子或分母的一项强行转化为float
 
  
 
  


你可能感兴趣的:(前后端传参)