Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析要在dojo小部件中使用的Json?_Json_Parsing_Dojo_Widget_Digit - Fatal编程技术网

解析要在dojo小部件中使用的Json?

解析要在dojo小部件中使用的Json?,json,parsing,dojo,widget,digit,Json,Parsing,Dojo,Widget,Digit,我是dojo和json的新手。我试图查询服务器,以获取json格式的数据,解析结果,并在小部件中使用html模板进行显示 为了测试它,我试过这个 require(["dojo/request", "dojo/dom", "dojo/dom-construct","dojo/_base/array", "my/widgets/", "dojo/domReady!"], function(request, dom,domConst, arrayUtil, support){ // Loa

我是dojo和json的新手。我试图查询服务器,以获取json格式的数据,解析结果,并在小部件中使用html模板进行显示

为了测试它,我试过这个

      require(["dojo/request", "dojo/dom", "dojo/dom-construct","dojo/_base/array", "my/widgets/", "dojo/domReady!"],
function(request, dom,domConst, arrayUtil, support){
// Load up our authors
request("js/my/data/sample.json", {
    handleAs: "json"
}).then(function(LinksMap){
        // Get a reference to our container



    arrayUtil.forEach(LinksMap, function(List){
        // Create our widget and place it

       console.debug(LinksMap);
        //var widget = new support(author).placeAt(authorContainer);

不确定我是否做对了。有什么我错了吗。我正在遵循提供的示例并在此基础上进行扩展。

我认为从您帖子上的评论来看,您希望将延迟处理功能修改为

request("js/my/data/sample.json", {
    handleAs: "json"
}).then(function(jsonResults){
    console.log(jsonResults.Result)
});

您发布的json是一个具有属性
Result
的对象。
Result
属性包含一个对象数组。然后,这些对象包含一个属性
LinksMap
,该属性保存另一个对象。

控制台中是否有错误?当发布的代码运行时会发生什么?如果打印
console.log(LinksMap),我不会收到任何错误作为延迟处理函数的第一行,打印什么?对象{Result=[3],请求={…}}@buffalo它太大了,无法在这里发布。但是我确实看到了完整的json文件谢谢,如何访问linksMap对象
linksMap
Result
数组中每个对象的属性。因此,要获取第一个
LinksMap
将是
jsonResults.Result[0]。LinksMap
,第二个将是
jsonResults.Result[1]。LinksMap
,依此类推。