zoukankan      html  css  js  c++  java
  • C#解析Json字符串

    1.
    var resultStr={"from":"en","to":"zh","trans_result":[{"src":"apple","dst":"u82f9u679c"}]}
                var data = JObject.Parse(resultStr);
                if (data.Property("trans_result")!=null)
                {
                    var trans_result = data.Property("trans_result").Value.ToString();
                    var trans = (JArray) JsonConvert.DeserializeObject(trans_result);
                    var dst = trans[0]["dst"];
                    var src = trans[0]["src"];
                    var fromStr = data.Property("from").Value.ToString();
                    var tttt = data.Property("to").Value.ToString();
                    var from = data.Property("from").Value.ToString() == ""zh"" ? "中文" : "英文";
                    var toStr = data.Property("to").Value.ToString() == ""zh"" ? "中文" : "英文";
                    result = string.Format("将{0}从{1}翻译到{2}的意思是:{3},", src.ToString(), from, toStr, dst);
                }


    2.            var obj = JsonConvert.DeserializeObject<JObject>(data);//PuName
                var dataStr = obj.Value<string>("data").Replace("\"", """).Replace("\n", " ").Replace("\t", " ").Replace("\", " ").Replace("" "", """).Replace("""黄", ""黄").Replace(""   "", """);
                var jsonObj = JsonConvert.DeserializeObject<JObject>(dataStr);
                var rowstr = "{" + jsonObj.Property("rows").ToString() + "}";
                JObject rowList = JObject.Parse(rowstr);
                foreach (var  r in rowList["rows"])
                {
                    var dy = JsonConvert.DeserializeObject<JObject>(r.ToString());
                    var PuName = dy.Value<string>("PuName");
                    PuName = dy["PuName"].ToString();
                    PuName = dy.Property("PuName").Value.ToString();
                }

  • 相关阅读:
    CSS Sprites技术
    js Event对象
    iphone上做webapp时总会识别一串数字为手机号码并变黑显示
    获得touch事件,jquery绑定事件监听器,ios设备上打开touch状态以响应focus,active等伪类
    访问局域网内数据库
    理解javascript的闭包,原型,和匿名函数及IIFE
    socket跟TCP/IP 的关系,单台服务器上的并发TCP连接数问题
    最详细的Log4j使用教程
    [Java IO]06_JSON操作
    mybatis一次执行多条SQL语句
  • 原文地址:https://www.cnblogs.com/change4now/p/5665224.html
Copyright © 2011-2022 走看看