如何解析json字符串警报

时间:2012-07-05 18:43:43

标签: javascript html json

您好我如何解析这个json字符串:{"Error":true, "data":["not available","somethinghere"]}

但是那个字符串我从这样的警告中得到它:

alert(ff.Result.value);

我需要从警报中获取json字符串中的“not available”

1 个答案:

答案 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>