这个JSON模式的jsonReader

时间:2013-09-29 21:45:50

标签: jquery json jqgrid

我正在尝试获取与存储在服务器中的文件相关的jQGrid,该文件看起来与此类似:

    {"newRow":[{
                 "rowId":"r02",
                  "address": [{
                                  "pc":"02020",
                                  "city":"Madrid"
                            ]},
              ]},
     "newCell":[{
                   "rowId":"r02",
                   "cellId":"r02",
                   "outCome":"200"
               ]},
     "newCell":[{
                [{
                   "rowId":"r02",
                   "cellId":"r03",
                   "outCome":"220"
               ]}
               ]},
     "newProvider":[{
                      "cellId":"r03",
                      "name":"Peter"
                   ]},
     "newProvider":[{
                      "cellId":"r03",
                      "name":"Jay"
                   ]},
     }

对于我在某些链接中读到的内容,它应该有另一种结构,但我也读过可以修改jsonReader以使其适应我的结构。但我不知道该怎么做。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您必须使用jsonReader。这是指向documentation的链接。

您应该将其用作功能。它看起来像那样。

jsonReader: {
  repeatitems: false,
  id: "Id",
  root: function (obj) { return obj; },
  page: function (obj) { return 1; },
  total: function (obj) { return 1; },
  records: function (obj) { return obj.length; }
}