对象: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. 【题解】洛谷P2679 [NOIP2015TG] 子串(DP+滚动数组)

    次元传送门:洛谷P2679 思路 蒟蒻一开始并没有思路而去看了题解 我们发现对于两个字串的位置 我们只需要管他们匹配成功或者匹配失败即可 f[i][j][k] 记录当前 a[i]不论等不等于b[j] ...

  2. HDU 2096 小明A+B(%的运用)

    传送门: 小明A+B Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  3. java eclipse 访问 Oracle数据库的代码

    package com.hanqi.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.R ...

  4. jquery特效 点击某项,其它隐藏

    <html> <head> </head> <body> <script> $(function(){ $(".cPage a&q ...

  5. Flask—07-建立自己的博客(01)

    博客项目 一局王者的时间轻松学会用Flask建立一个属于自己的博客. 需求分析 用户注册登录 用户信息管理 博客发表回复 博客列表展示 博客分页展示 博客收藏点赞 搜索.统计.排序.… 目录结构 bl ...

  6. about route

    route add default dev  my_iface1 route del default route add default gw 192.168.120.1 route add -net ...

  7. 团体队列 UVA540 Team Queue

    题目描述 有t个团队的人正在排一个长队.每次新来一个人时,如果他有队友在排队,那么新人会插队到最后一个队友的身后.如果没有任何一个队友排队,则他会被排到长队的队尾. 输入每个团队中所有队员的编号,要求 ...

  8. Eclipse报The default workspace'xxxxx' is in use or cannot be created Pl

    原因:出现这种情况一般是workspace的配置文件中出现了.lock文件(workspace/.metadata/.lock),锁定了workspace.把.lock文件删除即可.如果该文件不能删除 ...

  9. mvc 页面 去掉转义字符

    mvc 页面 去掉转义字符   mvc 后台返回json数据,用ViewBag 传回前台页面,但是传到前台页面的时候,带有转义字符.一直想去掉这个转义字符,苦恼了好久. 解决方案: mvc 页面有个这 ...

  10. PHP对接QQ互联,超级详细!!!

    SDK下载