我有这个 json:
{
"maxAgentAmt": 66,
"minComAmt": 3,
"maxTxn": 7,
"maxAmt": 99,
"minAmt": 3,
"maxComAmt": 99
}
我还必须从具有多个 json 对象的 json 数组中获取值:
[{
"comType": "V",
"comValue": 5757,
"comMode": "E",
"maxAmt": 7575,
"minAmt": 3,
"comGSTMode": "E"
}, {
"comType": "E",
"comValue": "E",
"comMode": "V",
"maxAmt": 8,
"minAmt": 4,
"comGSTMode": 8
}]
这是针对 Json 对象的:
<c:if test="${not empty list}">
<c:forEach items="${list.getJSONObject(\"maxAgentAmt\")}"
var="list" varStatus="rowCounterCh">
<li>${maxAgentAmt}</li>
</c:forEach>
</c:if>
而且,我不知道如何迭代具有多个 json 对象的 jsonarray
最后我得到了一些解决方案:
<%
String shareRule = (String) session.getAttribute("shareRule");
JSONObject shareRuleJson = new JSONObject(shareRule);
String tdsFlag = shareRuleJson.get("tdsFlag").toString();
%>
值=“<%=tdsFlag%>”
同样,如果用户想要迭代 json 数组,那么他也会对 json 数组的情况做同样的事情。
这将解决我的问题。我希望它也能解决一些人