您好我如何解析这个json字符串:{"Error":true, "data":["not available","somethinghere"]}
但是那个字符串我从这样的警告中得到它:
alert(ff.Result.value);
我需要从警报中获取json字符串中的“not available”
答案 0 :(得分:1)
大多数现代浏览器都支持JSON对象:
var errorObject = JSON.parse(ff.Result.value);
alert(errorObject.data[0]);
请参阅Browser-native JSON support (window.JSON)
使用json2.js的示例:
<script src="https://raw.github.com/douglascrockford/JSON-js/master/json2.js"></script>
<script>
var errorObject = JSON.parse(ff.Result.value);
document.getElementById('someId').innerHTML += errorObject.data[0];
</script>