phpDocumentor utility
[ class tree: utility ] [ index: utility ] [ all elements ]

Class: WindJson

Source Location: /utility/WindJson.php

Class WindJson

Class Overview

json格式转换类

支持json转php类型,以及php类型转json.

Located in /utility/WindJson.php [line 13]



		
				Author(s):
		
		
		
Information Tags:
Version:  $Id: WindJson.php 3036 2011-10-27 02:50:11Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

[ Top ]
Constant Summary
Method Summary
static string   arrayToJson()   将数组转化成json格式对象
static Ambigous   complexConvert()   复杂的json格式转换,支持object array格式
static mixed   decode()   将json格式数据解密
static string   encode()   将数据用json加密
static Ambigous   jsonToString()   将json格式转成php string类型
static string   objectToJson()   将对象转化成json格式对象
static string   stringToJson()   将字符串转化成json格式对象

[ Top ]
Methods
static method arrayToJson  [line 273]

  static string arrayToJson( array $array  )

将数组转化成json格式对象

Parameters:
array   $array: 

API Tags:
Access:  protected


[ Top ]
static method complexConvert  [line 153]

  static Ambigous complexConvert( string $str, [boolean $toArray = true]  )

复杂的json格式转换,支持object array格式

Parameters:
string   $str: 
boolean   $toArray: 

API Tags:
Return:  <multitype:, stdClass>|multitype:|Ambigous <mixed, boolean, NULL, number, multitype:, stdClass, Ambigous, string, unknown>|boolean
Access:  protected


[ Top ]
static method decode  [line 68]

  static mixed decode( string $str, [boolean $toArray = true], [string $charset = 'utf8']  )

将json格式数据解密

Parameters:
string   $str: 
boolean   $toArray: 
string   $charset: 

API Tags:
Access:  public


[ Top ]
static method encode  [line 27]

  static string encode( $source, [string $charset = 'utf8'], mixed $value  )

将数据用json加密

Parameters:
mixed   $value:  要加密的值
string   $charset: 
   $source: 

API Tags:
Access:  public


[ Top ]
static method jsonToString  [line 94]

  static Ambigous jsonToString( string $string  )

将json格式转成php string类型

Parameters:
string   $string:  json字符串

API Tags:
Return:  <string, unknown>
Access:  protected


[ Top ]
static method objectToJson  [line 286]

  static string objectToJson( string $object  )

将对象转化成json格式对象

Parameters:
string   $object: 

API Tags:
Access:  protected


[ Top ]
static method stringToJson  [line 225]

  static string stringToJson( string $string  )

将字符串转化成json格式对象

Parameters:
string   $string: 

API Tags:
Access:  protected


[ Top ]
Constants
JSON_IN_ARR = 4 [line 16]

[ Top ]
JSON_IN_CMT = 16 [line 18]

[ Top ]
JSON_IN_OBJ = 8 [line 17]

[ Top ]
JSON_IN_STR = 2 [line 15]

[ Top ]
JSON_SLICE = 1 [line 14]

[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:36 +0800 by phpDocumentor 1.4.4