• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    C#处理Json的另外一种方式成功实践
    作者在原文中说明了通过C#调用Javascript来解析Json字符串的方法。代码如下:
    复制代码 代码如下:

    using Microsoft.JScript;
    using Microsoft.Vsa;
    using Microsoft.JScript.Vsa;
    public static Dictionarystring, string> GetMyValue(string jsonSource, string key1, string key2)
    {
    Dictionarystring, string> dic = new Dictionarystring, string>();
    string jsonStr = "function handleJson() {var j=" + jsonSource + ";var arr1=new Array();var arr2=new Array();for(var " + key2 + " in j." + key1 + ") arr1.push(" + key2 + "); return arr1;} handleJson(); ";
    object o = Eval.JScriptEvaluate(jsonStr, VsaEngine.CreateEngine());
    ArrayObject arr = (ArrayObject)o;
    for (var i = 0; i = (int)arr.length - 1; i++)
    {
    dic.Add(arr[i].ToString(), arr[i].ToString());
    }
    return dic;
    }

    大致就是这个样子,通过C#调用js,用Js解析Json,并将返回值转换为C#数组。
    您可能感兴趣的文章:
    • c#版json数据解析示例分享
    • C#解析json文件的实现代码
    • asp.net(C#)解析Json的类代码
    • c#操作json示例分享
    • c#处理3种json数据的实例
    • C#实现json的序列化和反序列化实例代码
    • C#实现简单的JSON序列化功能代码实例
    • C#实现任意数据类型转成json格式输出
    • 自定义实现Json字符串向C#对象转变的方法
    • C#简单快速的json组件fastJSON使用介绍
    • C#解析JSON实例
    上一篇:水晶报表图片不显示两种问题分析及解决方法
    下一篇:获取ashx得到的内容(已处理好的数据)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    C#处理Json的另外一种方式成功实践 处理,Json,的,另外,一种,