首页 前端开发 小程序getPhoneNumber获取手机号中json字符串转对象

小程序getPhoneNumber获取手机号中json字符串转对象

[2019-07-04 10:39 类别:前端开发 阅读(233) ]

image.png

success: function (res) {
   var jsonStr = res.data;
   jsonStr = jsonStr.replace(" ", "");
   if (typeof jsonStr != 'object') {
   jsonStr = jsonStr.replace(/\ufeff/g, "");
   var sy = JSON.parse(jsonStr);
   res.data = sy;
 }
  console.log(res.data.purePhoneNumber);
 }


解密算法

/**
     * 解密工具直接放进去即可
     */
    public static String decryptS5(String sSrc, String encodingFormat, String sKey, String ivParameter) throws Exception {
        try {
            BASE64Decoder decoder = new BASE64Decoder();
            byte[] raw = decoder.decodeBuffer(sKey);
            SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
            IvParameterSpec iv = new IvParameterSpec(decoder.decodeBuffer(ivParameter));
            Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
            cipher.init(Cipher.DECRYPT_MODE, skeySpec, iv);
            byte[] myendicod = decoder.decodeBuffer(sSrc);
            byte[] original = cipher.doFinal(myendicod);
            String originalString = new String(original, encodingFormat);
            return originalString;
        } catch (Exception ex) {
            return null;
        }
    }

BASE64Decoder.zip

关于博主Jansens