asp.net json解析处理,去掉指定某个键值 asp.net json解析处理,去掉指定某个键值

asp.net json解析处理,去掉指定某个键值

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Security.Cryptography;
using System.IO;
using Newtonsoft;
using Newtonsoft.Json;
public partial class callback : System.Web.UI.Page {
    protected void Page_Load(object sender, EventArgs e) {
        string data = Request.QueryString["data"];
        //data="{\"amount\":\"10\",\"callBackUrl\":\"http://xx.alipay.com/services/callback.aspx\",\"callBackViewUrl\":\"http://127.0.0.1/\",\"goodsName\":\"商品名称\",\"merNo\":\"Mer000001\",\"netway\":\"ZFB\",\"orderNum\":\"20161212013117544db771\",\"random\":\"Yzs0\",\"sign\":\"82D568B610D03472FA38DE56AA8C9E3B\"}";
        IDictionary<string, string> dic = Newtonsoft.Json.JsonConvert.DeserializeObject<IDictionary<string, string>>(data);
        string sign = string.Empty;
        if (dic.ContainsKey("密钥")) {
            sign = dic["sign"];
        }
        dic.Remove("sign");
        string dicdata = Newtonsoft.Json.JsonConvert.SerializeObject(dic);
        string signstr = MD5Encrypt.xftMD5(dicdata + "密钥", "utf-8");
        if (signstr == sign) {
            //TODO:改变订单状态
        }
    }
    }


评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论