从json文件中读取数据,怎么缓存?

var self = this;
cc.loader.loadRes(url, cc.JsonAsset, function (err, obj) {
if (err) {
cc.log(url + ’ init err’);
return;
}
cc.log(url + ’ init ok’);

        // dataSave = obj;
        self.pipePosData = obj.json;
    });

我这样处理,在能得到pipePosData是个obj,但是没法像再loadRes中一样进一步读取文件数据。
打印Log:
this.pipePosData :[object Object]
pipeConf_script.js:54 this.pipePosData unitPosW :undefined