赞
踩
- /* 使用 demo
- var a = GetJosnNode(msg, 1, "first", "second", 1, "third");
- 获取 json 数组 msg 的第二个元素 名称为 "first" 的节点 的子节点 "second" 数组的第二个元素 名称 "third" 的节点*/
- private string GetJosnNode(string msg, params object[] args)
- {
- try
- {
- for (var i = 0; i < args.Length; i++)
- {
- if (args[i] is System.String)
- {
- msg = JObject.Parse(msg)[args[i]].ToString();
- }
- else if (args[i] is System.Int32)
- {
- msg = JArray.Parse(msg)[int.Parse(args[i].ToString()) - 1].ToString();
- }
- }
- return msg;
- }
- catch
- {
- return null;
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。