javascript中的java JSON对象
Posted
技术标签:
【中文标题】javascript中的java JSON对象【英文标题】:java JSON object in javascript 【发布时间】:2013-10-17 15:17:08 【问题描述】:我有 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"
【问题讨论】:
【参考方案1】:在JavaScript中,你需要解析json
而不是使用JSON.stringify
,它应该是JSON.parse(testJSONData)
,然后你将使用testJSONDataObj.KEY1
。
【讨论】:
以上是关于javascript中的java JSON对象的主要内容,如果未能解决你的问题,请参考以下文章