-1

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

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

alert(ff.Result.value);

我需要从该警报中获取 json 字符串中的“不可用”

4

1 回答 1

1

大多数现代浏览器都支持 JSON 对象:

var errorObject = JSON.parse(ff.Result.value);
alert(errorObject.data[0]);

请参阅浏览器原生 JSON 支持 (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>
于 2012-07-05T18:48:57.300 回答