从JSON获取一个变量到Javascript

时间:2015-10-15 10:51:42

标签: javascript json

我们一直在寻找一些时间来解决这个问题,但我们很着急,这就是我们想问你的原因。我们有以下(非常小的)json文件:

{"count":28}

我们如何将'28'作为javascript int?我们已经知道如何加载文件等。

提前致谢!

3 个答案:

答案 0 :(得分:2)

加载文件后,您可以提取所需的值:

var json = {"count":28};
var count = parseInt(json.count)

编辑: 文档说你应该总是将基数指定为第二个参数,以避免任何误解:

var count = parseInt(json.count, 10)

检索到的整数是十进制数。

这将以count作为整数获取值。即使值为例如28.5,您也应该得到28。但如果你这样做:

console.log(typeof count)

它将返回'number'。这是因为JavaScript中有一个原始类型“Number”,它不区分整数和浮点数。

答案 1 :(得分:1)

var json = '{"count":28}',
obj = JSON.parse(json);
console.log(obj.count);

答案 2 :(得分:0)

假设您已将JSON内容加载到变量中:

var json = '{"count":28}';

只需解析:

var jsonObject = JSON.parse(json);

console.log(jsonObject.count);