【发布时间】:2017-03-02 22:44:53
【问题描述】:
我使用 JSON.parse(data.Body) 它给了我正确的结果,它是一个对象。
由于我执行 npm run lint,它给了我错误:'你应该使用 angular.fromJson 方法而不是 JSON.parse
这是我的代码:this.$log.log(angular.fromJson(data.Body), JSON.parse(data.Body));
我不明白第一个输出是什么,Uint8Array?
我应该怎么做才能得到相同的结果?我不需要无符号整数.... data.Body 只是整数数组,但是当我执行 JSON.parse 时,它是一个对象
我的对象在哪里??????!
【问题讨论】:
-
UInt8Arrays是无符号 8 位整数数组 - 请参阅 Javascript typed arrays。 -
告诉我们什么是
data.Body。 angular.fromJSON 只是 JSON.parse() 的一个包装器,用于检查参数是否为字符串 -
@Maximus 我更新了
-
JSON.parse([1,2,3])产生Uncaught SyntaxError: Unexpected token,所以data.Body似乎不能是整数数组
标签: javascript angularjs json node.js