提高到精通移动(android、IOS)App应用服务程序开发

6.2 开发提高

请学习同一下载包中的开发手册中的基本标签语言及表达式

6.3 精通移动App应用服务程序开发

熟悉轻开平台针对移动App(json格式)的规则及开发例子

除了基本开发标签语言及表达式(参见同一下载包中的开发手册)外,轻开平台特别针对移动App最常用的json文本格式开发的对应规则:

? 文件扩展名须为json(如:one.json)或用JspEasy扩展的jsp文件名

? 文件内容须为闭合的json格式,静态内容则可直接书写json格式,如:

{“item”:
    {
<chtml>
… …
</chtml>
    },”other”:”other value”
}

? value属性参数表示输出不带引号的值,如:

<price value>@{item:price}</price>

输出:”price”:51.24

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

<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>
        <unit>@{item:unit}</unit>
    </item>
</for>

? nolast属性参数表示数组后边输出一个逗号

<for bags=item end="@{item:getLength}">
    <item list="@{item:getSuffix}" end="@{item:getLength}" nolast>
    <!-- list属性参数表示输出为数组列表格式,end属性参数表示数组结束的位置(跟for的end值相等), nolast属性参数表示数组后边输出一个逗号-->
        <name>@{item:name}</name>
        <price value>@{item:price}</price><!-- value属性参数表示输出不带引号的值 -->
        <unit>@{item:unit}</unit>
    </item>
</for>
<tatol>@{item:getLength}</tatol><!-- 前边的nolast就是用于在这组前边输出一个逗号 -->

? nokey属性参数表示不输出数组名称

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

? 无名称数组直接累成字符串输出即可

<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}]

? 空数组直接输出:

[]

整套规则仍然突出Easy,几乎一看就能掌握。后边将结合实例进行学习

相关资源下载:

移动App应用服务器开发从入门到精通:http://download.csdn.net/detail/tx18/8741611

快速搭建移动App服务器 :http://download.csdn.net/detail/tx18/8737507

轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意下载最新的版本:http://download.csdn.net/user/tx18

时间: 2024-07-28 19:56:04

提高到精通移动(android、IOS)App应用服务程序开发的相关文章

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

书写闭合的json格式内容 {"item": { <chtml> - - </chtml> } ,"tatol":@{item:getLength} } 与内层的标签运行结果共同组织一个完整的json格式文本输出到Android(IOS) App "tatol":@{item:getLength} 为统计记录数 初始化Bag中的记录 同上一博 (您也可以从数据库中查询,如) <esql module=help id=

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

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

nolast属性---精通android、IOS App应用服务程序开发

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

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

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

精通android、IOS App应用服务程序开发

HTML5中meta属性的使用详解 meta属性在HTML中占据了很重要的位置.如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等.虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能够熟练使用它们. 1.声明文档使用的字符编码 meta charset='utf-8'>1 2.声明文档的兼容模式 meta http-equiv="X-UA-Compatible" cont... 2015-05-30 00:40 阅读(1) 评论(

React-Native 开发 android & ios App,共享一份代码

React-Native 开发的App, 所有组件ios & android 共用, 共享一份代码 包括一些自定义的组件, 如NavigationBar, TabBar, SegmentedControl, 使用字体图标, 具有一定的参考意义 主要专注于布局, 共享组件/代码, 以及一些React自带的组件, 如: ScrollView, TouchableOpacity, View, Text, ListView, Image, WebView 和 Api的使用, 这并不是一个完整版, 只是业

转:?Android IOS WebRTC 音视频开发总结 (系列文章集合)

随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). callstats是一家做实时通讯性能测阅读全文 posted @ 2016-07-22 08:24

Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下)

本文主要介绍WebRTC (我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 回顾:Android IOS WebRTC 音视频开发总结(八十三)-- 使用WebRTC广播网络摄像头视频(上) 连接网络摄像头 正如上文所提,我们选用一款简单的D-Link DCS-7010L网络摄像头.关键原因在于它支持RTSP协议,因此服务