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

书写闭合的json格式内容

{“item”:
    {
<chtml>
… …
</chtml>
    } ,"tatol":@{item:getLength}
}

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

"tatol":@{item:getLength}

为统计记录数

初始化Bag中的记录

同上一博

(您也可以从数据库中查询,如)

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

输出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>

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
}

完整代码

{"items":{
<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}">
    <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>
</chtml>
},"tatol":@{item:getLength}
}

例子文件_samples/app/one_array.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

时间: 2024-12-24 13:21:30

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

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

闭合的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&g

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

输出没有名称的数组 闭合的json格式内容 不需要 初始化Bag中的记录 同上一博(也可见下边完整代码相关部分) 输出Bag中的所有记录,不输出数组名称 <for bags=item end="@{item:getLength}"> <item list="@{item:getSuffix}" end="@{item:getLength}" nokey> <!-- list属性参数表示输出为数组列表格式,end属性参

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

闭合的json格式内容 {"item": { <chtml> - - </chtml> },"sort":@{int:@{item:getSuffix}+1} } 与内层的标签运行结果共同组织一个完整的json格式文本输出到App 初始化Bag中的记录(您也可以从数据库中查询) <bag id=item suffix=0> <we name=name>土豆</we> <we name=price>

一个可以实时跟踪分析iOS App视图的小工具

一个可以实时跟踪分析iOS App视图的小工具(已开源) GitHub入口:https://github.com/sx1989827/RunTrace 前言 作为iOS的开发者,常常为了UI界面搞得头破血流,你是不是经常遇到这样的痛点:这个view是从哪里来的,它的父视图是什么,它的子视图有哪些,它的frame会发生什么样的变化,它怎么突然隐藏了,它什么时候会被释放掉,对于像自动布局,错误常常如潮水般的涌来,我想动态获取一个view的约束怎么办,我想知道这个view此时此刻和其他哪些view产生

由Action传到页面的Date类型也是一个Json数组,因此没法正常显示日期,解决办法如下

原贴请参考: http://blog.csdn.net/btt2013/article/details/50155949 添加一个工具类: JsonDateValueProcessor.java package com.xbmu.utils; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import net.sf.json.JsonConfig; import net.sf.

Android IOS WebRTC 音视频开发总结(八十七)-- WebRTC中丢包重传NACK实现分析

本文主要介绍WebRTC中丢包重传NACK的实现,作者:weizhenwei ,文章最早发表在编风网,微信ID:befoio 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 在WebRTC中,前向纠错(FEC)和丢包重传(NACK)是抵抗网络错误的重要手段.FEC在发送端将数据包添加冗余纠错码,纠错码连同数据包一起发送到接收端:接收端根据纠错码对数据进行检查和纠正.RFC5109[1]定义FEC数据包的格式.NA

Android IOS WebRTC 音视频开发总结(八十六)-- WebRTC中RTP/RTCP协议实现分析

本文主要介绍WebRTC中的RTP/RTCP协议,作者:weizhenwei ,文章最早发表在编风网,微信ID:befoio 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 一 前言 RTP/RTCP协议是流媒体通信的基石.RTP协议定义流媒体数据在互联网上传输的数据包格式,而RTCP协议则负责可靠传输.流量控制和拥塞控制等服务质量保证.在WebRTC项目中,RTP/RTCP模块作为传输模块的一部分,负责对发送端

一起写一个JSON解析器

[本篇博文会介绍JSON解析的原理与实现,并一步一步写出来一个简单但实用的JSON解析器,项目地址:SimpleJSON.希望通过这篇博文,能让我们以后与JSON打交道时更加得心应手.由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指正:)] 一.JSON解析器介绍 相信大家在平时的开发中没少与JSON打交道,那么我们平常使用的一些JSON解析库都为我们做了哪些工作呢?这里我们以知乎日报API返回的JSON数据来介绍一下两个主流JSON解析库的用法.我们对地址 http://

HTML页面把表格中的多行数据用JSON封装后;异步提交到后台处理

一:前台封装数据: 1.js里面先创建对象: //封装数据的对象     var PayObj =          {            O_NBR:"",              P_NBR:"",            O_AMOUNT:""  ,          P_DT:"",          P_HL_ZH:"",          P_PAY_TYP:"",