输出Bag中的所有记录为一个json数组---精通android、IOS App应用服务程序开发

发布时间:2015-12-09 10:22:08 

书写闭合的json格式内容

{“item”:     { <chtml> … … </chtml>     } ,"tatol":@{item:getLength} }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

与内层的标签运行结果共同组织一个完整的json格式文本输出到Android(IOS) App

"tatol":@{item:getLength}
  • 1

为统计记录数

初始化Bag中的记录 
同上一博 
(您也可以从数据库中查询,如)

<esql module=help id=item>Select    ID,Subject,Writer,DayTime,Body  From        Messages</esql>
  • 1

输出Bag中的所有记录

<for bags=item end="@{item:getLength}">     <item list="@{item:getSuffix}" end="@{item:getLength}">     <!-- list属性参数表示输出为数组列表格式,end属性参数表示数组结束的位置(跟for的end值相等) -->         <name>@{item:name}</name>         <price value>@{item:price}</price><!-- value属性参数表示输出不带引号的值 -->         <unit>@{item:unit}</unit>     </item> </for>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

list属性参数表示输出为数组列表格式,end属性参数表示数组结束的位置(跟for的end值相等)

结果

{"items":{ "item":[{"name":"土豆","price":1.24,"unit":"KG"},{"name":"T恤","price":68,"unit":"件"},{"name":"可乐","price":2.20,"unit":"瓶"},{"name":"书","price":51.24,"unit":"本"}]},"tatol":4 }
  • 1
  • 2
  • 3

完整代码

{"items":{ <chtml> <!-- 数据准备部分,您可以从数据库中查询 --> <bag id=item suffix=0>     <we name=name>土豆</we>     <we name=price>1.24</we>     <we name=unit>KG</we> </bag> 

相关文章

2015-12-08 10:58:20

输出Bag中的一条记录--精通android、IOS App应用服务程序开发

闭合的json格式内容{ item : { chtml ...

更多
2015-12-11 09:38:15

nokey属性(输出没有名称的数组)---精通android、IOS App应用服务程序开发

输出没有名称的数组闭合的json格式内容 不需要初始化Bag中的记录 同 ...

更多
2015-12-13 11:30:53

输出Bag中的所有记录为一个只有值的json数组---精通android、IOS App应用服务程序开发

闭合的json格式内容 不需要初始化Bag中的记录 同上一博(也可见下边 ...

更多
2015-12-15 11:36:25

输出无名称的空值数组---精通android、IOS App应用服务程序开发

直接输出[]1例子文件_samples/app/array_null.j ...

更多