对象: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. Gradle Goodness: Init Script for Adding Extra Plugins to Existing Projects

    Gradle Goodness: Init Script for Adding Extra Plugins to Existing Projects Gradle is very flexible. ...

  2. Ajax,跨域,nrm

    一.ajax 原理 和 使用 ajax,即在不重新加载整个网页的情况下,对网页的某部分进行更新. 下面演示ajax 的实现原理 配置: cd ajax 参考:http://www.expressjs. ...

  3. python统计文档中词频

    python统计文档中词频的小程序 python版本2.7 效果如下: 程序如下,测试文件与完整程序在我的github中 #统计空格数与单词数 本函数只返回了空格数 需要的可以自己返回多个值 def ...

  4. 我的前端工具集(八)获得html元素在页面中的位置

    我的前端工具集(八)获得html元素在页面中的位置   liuyuhang原创,未经允许禁止转载 目录 我的前端工具集 有时候需要用点击等操作,来获取某元素在页面中的位置,然后在该位置添加某些操作 如 ...

  5. python爬虫学习笔记(1)

    一.请求一个网页内容打印 爬取某个网页: from urllib import request # 需要爬取的网页 url = "https://mbd.baidu.com/newspage ...

  6. Delphi7 GDI+学习

    Delphi7自带的绘图有锯齿,所以要学习GDI+ 主要是从这个网站学习 http://www.bianceng.com/Programming/Delphi/201212/34691.htm 相关控 ...

  7. 『Python基础-5』数字,运算,转换

    『Python基础-5』数字,运算,转换 目录 基本的数字类型 二进制,八进制,十六进制 数字类型间的转换 数字运算 1. 数字类型 Python 数字数据类型用于存储数学上的值,比如整数.浮点数.复 ...

  8. 爬虫-爬虫介绍及Scrapy简介

    在编写案例之前首先理解几个问题,1:什么是爬虫2:为什么说python是门友好的爬虫语言?3:选用哪种框架编写爬虫程序 一:什么是爬虫? 爬虫 webSpider 也称之为网络蜘蛛,是使用一段编写好的 ...

  9. 通过burpsuite替换cookie登录后台

    通过burpsuite可以比较方便的替换http头部的cookie.useragent等字段,在获取到用户的cookie后实现登录.具体使用方法如下: 如替换cookie,可以写正则表达式^Cooki ...

  10. C# base64 转 byte[]

    string转成 Base64 形式的String //byte[] 转string byte[] b = Encoding.Default.GetBytes("字符串"); // ...