TestThree.java 1.7 KB
package tools;


import login.FJSON;
import login.InfoData;
import login.LoginData;
import login.Security;

public class TestThree {
	public static void main(String[] args){
		//FLogin.login(null);
		String jsonstr = "{\"info\":\"Mdu8Ap5ppQ82UHbeOKaETeZg2FnRLO7eVbBSO+HruoAAa2e4gy1LuW++/pgQYnqOMnWLBXxHEbPzU5h8dge5nBRKKKYTEUxU6nwGXQMdR4g5UUjYXDVaphixaxv7jgbD5+f/NsQF0CwT4IXe+jWBEMPk+ZZDbYlO+YD3wI1DetuZArfCGmcPvN6mBiv9qTvGq0sreS3jHJoqI4GAGHn0Kv4Mj+H2+i3MuZ4Bri7WkQXxchtV4pH7kkkCielappjqgpQNPQwmMVDZFVagm22ZwdFt48rFgihBhEv83bmTVhhSaSVPg4OGSBuwTz+Ct6StBJZO4SiO8vOCQXIKXwiqss6x6CweTnoIiUQp4Ihq4/AmlKUzVp26NM/z0cvrMxeczpYwrc3T1VdwB4tFJ11RvsDiULavNIvsBi6jtm6fwjo=\",\"code\":\"20000\"}";
		String raw = "{\"contact\":\"王金科\",\"mobile\":\"17739741696\",\"address\":\"货代公司\",\"thumb\":null,\"nickname\":null,\"company\":\"货代公司11\",\"tel\":\"67846625\",\"company_logo\":\"/storage/upload/20161228/11.jpg\",\"company_info\":\"12312\",\"qq\":\"4234234\",\"bank\":null,\"bankno\":null,\"rate\":null,\"regposition\":null,\"nature\":null,\"postcode\":null}"; 
		String raw_encrypt = Security.encrypt(raw, Security.getKey());
		
		LoginData login = new LoginData();
		InfoData info = new InfoData();
		
		
		FJSON.JsonToObject(login, jsonstr);
		login.setInfo(raw_encrypt);
		System.out.println("解密前的info:"+login.getInfo());
		
		System.out.println("解密后的info:" + Security.decrypt(login.getInfo(), Security.getKey()));
		FJSON.JsonToObject(info, Security.decrypt(login.getInfo(), Security.getKey()));
		System.out.println("mobile:"+info.getMobile());
		System.out.println("address:"+info.getAddress());
		
		//InfoData info= (InfoData)JSONObject.toJavaObject(json, clazz)(jsonobject,InfoData.class);
	}
}