我有 java JSON 对象,如代码所示,我将此 java JSON 对象分配给 javascript 变量。我正在使用 Dojo v1.8,在这个 javascript 变量上使用了 stringify 方法,我打印了这个 javascript 变量,在控制台中我可以看到其中的数据。但是当我访问其中的属性时,它没有返回任何内容(testJSONData.KEY1)
<%
JSONObject myJSON = request.getJSON();
%>
<script type="text/javascript">
var testJSONData = <%=myJSON %>;
testJSONDataObj = JSON.stringify(testJSONData);
console.log("testJSONDataObj details::"+ testJSONDataObj);
console.log("testJSONData id::"+ testJSONData.KEY1);
</script>
安慰:
testJSONDataObj details::{"KEY1":"value1","KEY2":"value2"}