首页 > 移动平台 > 详细

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

时间:2015-06-03 00:57:47      阅读:263      评论:0      收藏:0      [点我收藏+]

闭合的json格式内容
不需要

初始化Bag中的记录
同上一博(也可见下边完整代码相关部分)

把Bag中的所有记录的name值累加成一个字符串

<for bags=item end="@{item:getLength}">
    <if x="@{item:getSuffix}" else=1>
        <bag id=pPage x=0><we name=name>"@{item:name}"</we></bag>
        <bag id=pPage><we name=name>@{pPage:name},"@{item:name}"</we></bag>
    </if>
</for>

只输出值的数组直接累加成字符串输出即可

输出

[@{pPage:name}]

结果

["土豆","T恤","可乐","书"]

完整代码

<chtml>
<!-- 数据准备部分,您可以从数据库中查询 -->
<bag id=item suffix=0>
    <we name=name>土豆</we>
    <we name=price>1.24</we>
    <we name=unit>KG</we>
</bag>
<bag id=item suffix=1>
    <we name=name>T恤</we>
    <we name=price>68</we>
    <we name=unit></we>
</bag>
<bag id=item suffix=2>
    <we name=name>可乐</we>
    <we name=price>2.20</we>
    <we name=unit></we>
</bag>
<bag id=item suffix=3>
    <we name=name></we>
    <we name=price>51.24</we>
    <we name=unit></we>
</bag>
</chtml>
<chtml>
<!-- 正式json格式的内容,只输出值的数组直接累成字符串输出即可 -->
<for bags=item end="@{item:getLength}">
    <if x="@{item:getSuffix}" else=1>
        <bag id=pPage x=0><we name=name>"@{item:name}"</we></bag>
        <bag id=pPage><we name=name>@{pPage:name},"@{item:name}"</we></bag>
    </if>
</for>
</chtml>[@{pPage:name}]

例子文件_samples/app/array_only_value.json在轻开平台的_samples/app/目录下

相关资源下载:
移动App应用服务器开发从入门到精通:http://download.csdn.net/detail/tx18/8741611
快速搭建移动App服务器 :http://download.csdn.net/detail/tx18/8737507
轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意下载最新的版本:http://download.csdn.net/user/tx18

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

原文:http://blog.csdn.net/tx18/article/details/46337603

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!