简化版的JSON JSONLite
- 授权协议: GPL
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: https://github.com/eixom/php-jsonlite
- 软件文档: https://github.com/eixom/php-jsonlite
软件介绍
介绍
JSONLite 是 JSON 的简化版。减少字符输出的同时,仍保持数据有效性。
建议PHP版本 >= 5.2.0 。
特性
-
Js 兼容模式,兼容Js语法。取消了不必要的双引号。
-
Strict 强类型模式,提供强类型输出与解析,可用于与强类型语言通讯。
-
如 1.0 序列化和解序列后的类型均为 double,不会转换为 int 1。
-
Min 最小化模式,最小化输出数据,可用于日志打印。
-
较为精确的错误位置和信息提示。
-
解析时更为显性的暴漏格式错误
示例代码:
$value = array(
'code' => '123',
'msg' => 'true str',
'null' => null,
'new' => '',
'double' => 1.0,
);
// serialize
// js
echo jsonlite_encode($value);
// {code:123,msg:"true str","null":0,"new":"",double:1}
// min
echo jsonlite_encode($value, JSONLITE_MODE_MIN);
// {code:123,msg:true str,"null":,new:,double:1}
// strict
echo jsonlite_encode($value, JSONLITE_MODE_STRICT);
// {code:"123",msg:true str,"null":null,new:,double:1.0}
// unserialize
$jsonlite = '{code:123,msg:true str,"null":null,new:,double:1}';
$value = jsonlite_decode($jsonlite);
var_export($value);
/**
* array (
* 'code' => 123,
* 'msg' => 'true str',
* 'null' => NULL,
* 'new' => '',
* 'double' => 1,
* )
*/
// work with json
$value = array(
'code' => '123',
'msg' => 'true str',
'null' => null,
'new' => '',
'double' => 1.0,
);
$json = json_encode($value); // ATTENTION:encode with json
// {"code":"123","msg":"true str","null":null,"new":"","double":1}
$value = jsonlite_decode($json);
var_export($value);
/**
* array (
* 'code' => 123,
* 'msg' => 'true str',
* 'null' => NULL,
* 'new' => '',
* 'double' => 1,
* )
*/
体积对比
根据测试数据计算,实际情况请另行估算。
| 模式 | JSON | JSONLite | 变化量 | 变化率 |
| array_js | 92 | 92 | 0 | 0.00% |
| array_strict | 92 | 74 | -18 | 19.57% |
| array_min | 92 | 70 | -22 | 23.91% |
| map_js | 111 | 97 | -14 | 12.61% |
| map_strict | 111 | 83 | -28 | 25.23% |
| map_min | 111 | 81 | -30 | 27.03% |
实战移动互联网营销
江礼坤 / 机械工业出版社 / 2016-1 / 79.00
移动互联网的兴起,又为企业带来了新的挑战与机遇!越来越多的人,看到了移动互联网的价值与前景,但是在具体操作时,移动互联网具体如何玩?企业如何向移动互联网转型?如何通过移动互联网做营销?等等一系列问题,接踵而至。虽然目前相关的资料和文章很多,但是都过于零散,让人看完后,还是无从下手。而本书旨在成为移动互联网营销领域标准的工具书、参考书,为大家呈现一个系统、全面的移动互联网营销体系。让大家从思维模式到......一起来看看 《实战移动互联网营销》 这本书的介绍吧!
