当前位置: 代码迷 >> 综合 >> 数组形式的字符串获取键值
  详细解决方案

数组形式的字符串获取键值

热度:18   发布时间:2023-11-02 12:40:20.0

参数例子:

[{"projectNode":"2000","projectNodeName":"节点1","company":[{"institutionId":12,"institutionName":"as1"},{"institutionId":13,"institutionName":"as2"}]},{"projectNode":"2010","projectNodeName":"节点2","company":[{"institutionId":14,"institutionName":"as3"},{"institutionId":15,"institutionName":"as4"}]}]

 

com.alibaba.fastjson.JSONArray ja = JSON.parseArray("你的参数");for (int i = 0; i < ja.size(); i++) {JSONObject o = (JSONObject) ja.get(i);String projectNode = (String)o.get("projectNode");String projectNodeName = (String)o.get("projectNodeName");JSONArray company = (JSONArray)o.get("company");for (int j = 0; j < company.size(); j++) {JSONObject comp = (JSONObject) company.get(j);Integer institutionId = (Integer)comp.get("institutionId");String institutionName = (String)comp.get("institutionName");}}

 

  相关解决方案