TypeCodes

使用 fastjson 解析json中的键值:乱序和原样输出

最近项目需要做一个java版本的demo,简单来做就是按照api文档拼装请求报文请求自己的服务端,收到应答报文后做MD5签名验证等后续处理。由于客户端和服务端之前通讯报文是json格式的,那么就会涉及到json报文的生成和解析。网上找了下,貌似阿里巴巴的fastjson库评价不错,所以就直接拿过来用了。

1 与实际的偏差

fastjson封装的api函数倒是蛮简单的,直接拿过来就可以上手用了。但是demo程序在对服务端返回的报文做验签的时候总是通不过,后面把原始的待签报文和服务器的待签报文一对比发现两者不一致,这样验签肯定是失败的。

那问题就出在这个原始的待签报文为什么会被改变的环节了:用 …

- 阅读剩余部分 -

Eclipse中的搭建C/C++开发环境:安装MinGW和Eclipse CDT插件

Eclipse 是一款由IBM提供支持的开源IDE工具。它的母站是www.eclipse.org。Eclipse在Java工程开发中非常流行。并且它可以通过外部插件来支持C/C++、PHP、Python、Perl以及其它网络工程开发。Eclipse还可以跨平台运行于Windows、Linux和Mac OS上。

1 安装MinGw GCC或者Cygwin GCC编译器

想要Eclipse来C/C …

- 阅读剩余部分 -