コード例 #1
0
ファイル: ActionJson.py プロジェクト: artwebs/awspy
 def getList(self,data,items,args=None):
     rs=BinMap()
     rs.put('code', '1')
     rs.put('message', '数据正常')
     rs.put('count', data.size())
     rs.put('type','list')        
     rows=[]
     for i in range(0,data.size()):
         row=BinMap()
         for j in range(0,items.size()):
             yitem=str(items.getvalue(num=j))   
             p = re.compile(r'\[(\w+)\]')
             for m in p.finditer(yitem):
                 yitem=yitem.replace(str(m.group()),str(data.getvalue(i,str(m.group(1)))))                
             row.put(items.getkey(num=j), yitem)                
         rows.append(row.getitem())
     rs.put('data', rows)
     return rs