对象:outPut

说明:定义输出结果类的相关操作。此对象的核心是[JSON]类,所以它继承了[JSON]类的所有方法

重要: 输出结果样式为XML时,自带根节点"root"。输出为其它类型,比如JSON时不带根节点

目录:

类型 方法 返回 说明
属性 outPut.root = [rootName] - 输出XML结果时定义根节点名称,默认值为root
属性 outPut.httpStatus( httpStatus ) - 当输出错误时,定义错误的状态码。
属性 outPut.dataType( dataType ) - 定义页面输出的数据类型,dataType可选值:JSON | XML | HTML | SCRIPT | TXT,如果需要定义多个输出类型可以使用: |JSON|XML|
过程 outPut.Ok() - 输出正确的结果,自动增加 result : 1节点
过程 outPut.Error() - 输出错误的结果,自动增加 result : 0 节点
过程 outPut.reSet( value) -

重置输出结果。

1)此时调用ok或者error方法时,不会自动增加result节点

2)重置之后,在执行OK或Error时,输出格式为XML时,也会带上root根节点

参数:

value  [JSON | jsonString | xmlString | String ]

1) 可以是JSON对象

2) 可以是JSON格式字符串

3) 可以是XML格式字符串(不强调包含根节点)

4) 纯字符串

方法 outPut.toString() [String] 同[JSON]类的toString
方法 outPut.toXMLString() [String] 同[JSON]类的toXMLString
方法 outPut.set( keyPath, value ) [Boolean] 同[JSON]类的set
方法 outPut.remove( keyPath ) - 同[JSON]类的remove
方法 outPut.typeOf( keyPath ) [String | Number | Boolean | Json | Array | Function | 空字符] 同[JSON]类的typeof
方法 outPut.exists( keyPath ) [Boolean] 同[JSON]类的exists
方法 outPut.value(keyPath) [String] 同[JSON]类的value
方法 outPut.getObj( keyPath ) [JSON] 同[JSON]类的getObj
方法 outPut.connectionValue() [String] 同[JSON]类的connectionValue

【outPut_Class 输出类】使用说明的更多相关文章

  1. java反射 顺序输出类中的方法

    java反射可以获取一个类中的所有方法,但是这些方法的输出顺序,并非代码的编写顺序. 我们可以通过自定义一个注解来实现顺序输出类中的方法. 首先,先写一个类,定义增删改查4个方法 public cla ...

  2. java的输出类

    System.out这个类是PrintStream类,定义如下 public class PrintStream extends FilterOutputStream PrintStream都是用pr ...

  3. CI框架 -- 核心文件 之 Output.php(输出类文件)

    CI输出类Output.php的功能是将最终web页面发送给浏览器,这里面的东西可能是你用的最少的.你使用装载器加载了一个视图文件, 这个视图文件的内容会自动传递给输出类对象, 然后呢,在方法执行完毕 ...

  4. 115-PHP实例化和不实例化输出类常量

    <?php class boy{ //定义男孩类 const sex='男'; public $age=15; } echo '不实例化对象输出类常量:'.boy::sex; $boy=new ...

  5. Qt编写调试日志输出类带网络转发(开源)

    用qt开发商业程序已经九年了,陆陆续续开发过至少几十个程序,除了一些算不算项目的小工具外,大部分的程序都需要有个日志的输出功能,希望可以将程序的运行状态存储到文本文件或者数据库或者做其他处理等,qt对 ...

  6. json与xml数据输出类

    class Response { /** * 按json方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @par ...

  7. ThreadLocal类使用说明

      ThreadLocal类用于创建一个线程本地变量   在Thread中有一个成员变量ThreadLocals,该变量的类型是ThreadLocalMap,也就是一个Map,它的键是threadLo ...

  8. RandomAccessFile类使用说明

    RandomAccessFile类是Java Io体系中功能最为丰富的文件访问类,它提供了众多的文件访问方法.RandomAccessFile类支持“随机访问”方式,这里的“随机”是指程序可以直接跳到 ...

  9. python 类的特殊成员方法

    __doc__ # 输出类的描述信息 __module__ # 表示当前操作的对象在那个模块 __class__ # 表示当前操作的对象的类是什么 __init__ # 构造方法,通过类创建对象是,自 ...

随机推荐

  1. VS2013 类向导 "异常来自 HRESULT:0x8CE0000B" 解决方法

    转自 http://blog.csdn.net/skyloveyue/article/details/52105912 我用使用了第二种方法: 改变项目的位置 将项目从原来D盘的位置(D:\proje ...

  2. HTML5学习总结——相关练习与项目

    一.小米商城项目 第一天示例代码: <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  3. ASP.NET 跨域请求之jQuery的ajax jsonp的使用解惑 (转载)

    前天在项目中写的一个ajax jsonp的使用,出现了问题:可以成功获得请求结果,但没有执行success方法,直接执行了error方法提示错误——ajax jsonp之前并没有用过,对其的理解为跟普 ...

  4. 课时53.video标签(掌握)

    这节课来学习一下html5中新增的标签,我们先来看一下,html5中新增了哪些标签? 打开W3school的网页,点击参考手册中的HTML/HTML5标签,有一个按字母顺序排列的标签,但凡标签后面带有 ...

  5. Vue--- 一点车项目

    一点车项目 cli脚手架 + 组件化  +数据交互+路由指向+存入数据库 前端页面 cli脚手架的安装与搭建    创建对应包 页面组件化编辑 (共享组件:摘取出来一模一样的组件重用)(私有组件:在自 ...

  6. Vue中把从后端取出的时间进行截取

    未截取前 截取后 方法: </div>{{times}}</div> export default{ data() { return { // getTime储存从服务器请求回 ...

  7. Zabbix——创建网络配置模板

    前提条件: Zabbix版本为4.0 创建网络配置模板: Template Net Network Generic Device SNMPv2 h3c Template Module EtherLik ...

  8. Redis与Python进行交互

    安装包 安装Redis的有3种方式https://github.com/andymccurdy/redis-py 第一种:进⼊虚拟环境,联⽹安装包redis pip install redis 第二种 ...

  9. Vuex的第一次接触

    前言:最近在做Vue实现去哪网,想要实现在城市列表页面,点击某个城市的时候,主页的头部的城市会随着改变,就是首页和城市页面有共用的数据要分享,这里使用Vuex 1. Vuex是什么? 是Vue官方推荐 ...

  10. Yii中实现分页

    $criteria = new CDbCriteria(); // 查询字段 $criteria->select = 'id, name, create_time'; // 排序 $criter ...