json 模块
来源:互联网 发布:微博刷粉丝软件安卓版 编辑:程序博客网 时间:2024/05/21 14:56
JSON:JSON-JSON (JavaScript 对象标记) 编码/解码简介: use JSON; # imports encode_json, decode_json, to_json and from_json.##简单和快速接口(期望/生产 UTF-8) $utf8_encoded_json_text = encode_json $perl_hash_or_arrayref; $perl_hash_or_arrayref = decode_json $utf8_encoded_json_text;面对对象接口: $json = JSON->new->allow_nonref; $json_text = $json->encode( $perl_scalar ); $perl_scalar = $json->decode( $json_text ); $pretty_printed = $json->pretty->encode( $perl_scalar ); # pretty-printing生产json 格式:[root@dr-mysql01 ~]# cat a3.pl use JSON qw/encode_json decode_json/; my $data = [ { 'name' => '灰灰', 'age' => 19 }, { 'name' => '丽丽', 'age' => 25 } ];my $json_out = encode_json($data); print $json_out; print "\n"; You have mail in /var/spool/mail/root[root@dr-mysql01 ~]# perl a3.pl [{"age":19,"name":"ç°ç°"},{"name":"丽丽","age":25}][root@dr-mysql01 ~]# cat a3.pl use JSON qw/encode_json decode_json/; use Encode;my $data = [ { 'name' => '灰灰', 'age' => 19 }, { 'name' => '丽丽', 'age' => 25 } ]; $json = JSON->new->allow_nonref; $json_out = $json->encode( $data );print $json_out; print "\n"; [root@dr-mysql01 ~]# perl a3.pl [{"age":19,"name":"灰灰"},{"name":"丽丽","age":25}]encode_json:$json_text = encode_json $perl_scalar转换给定的perl 数据结构为一个UTF-8 encoded,binary 字符串:$json_text = JSON->new->utf8->encode($perl_scalar)decode_json$perl_scalar = decode_json $json_text与encode_json 相反,期望一个UTF-8(2进制的)字符串和尝试 解析一个UTF-8 encoded JSON 文本,返回一个结果引用
0 0
- json模块
- json 模块
- JSON模块
- python pickle模块 json模块
- 全局变量 urllib模块 json模块
- python模块之JSON模块
- python-Json模块【解析Json】
- python-Json模块【解析Json】
- python-Json模块【解析Json】
- python-Json模块【解析Json】
- python解析json:json模块
- json模块教学
- python模块学习---json
- python json模块
- Python JSON模块
- Python之json模块
- Python JSON模块
- Python JSON模块
- webview加载网页,tel协议不会调出拨号盘?该如何处理
- android windwsManager 类型
- Linux把内存挂载成硬盘提高读写速度-内存虚拟盘
- spring mvc inteceptor 拦截器实现计算controller 的执行时间
- C++第四次上机作业
- json 模块
- Android系统platform-tools包详解
- Ehcache
- 双线性插值
- memcache与redis的区别
- PAT乙级—1033. 旧键盘打字(20)-native
- Myeclipse下配置SVN报错问题 svn: E175002: java.lang.RuntimeException: Could not generate DH keypair
- Android知识大全
- 【蓝桥杯】生成回文数