70 lines
1.7 KiB
C#
70 lines
1.7 KiB
C#
using Newtonsoft.Json.Linq;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace RecData
|
|
{
|
|
public class GetVal
|
|
{
|
|
|
|
public static string JObject_Value(JObject jObj,string name)
|
|
{
|
|
var objVal = "NULL";
|
|
if (jObj[name] != null)
|
|
{
|
|
objVal = jObj[name].ToString();
|
|
}
|
|
return objVal;
|
|
}
|
|
public static string JObject_Value_Int(JObject jObj, string name)
|
|
{
|
|
var objVal = "-1";
|
|
if (jObj[name] != null)
|
|
{
|
|
objVal = jObj[name].ToString();
|
|
}
|
|
return objVal;
|
|
}
|
|
public static string JToken_Value(JToken jToken, string name)
|
|
{
|
|
var objVal = "NULL";
|
|
var jTokenStr = jToken.ToString();
|
|
if (!jTokenStr.Contains(name))
|
|
{
|
|
return objVal;
|
|
}
|
|
|
|
if (jToken[name] != null)
|
|
{
|
|
objVal = jToken[name].ToString();
|
|
}
|
|
return objVal;
|
|
|
|
}
|
|
public static string JToken_Value_Int(JToken jToken, string name)
|
|
{
|
|
var objVal = "-1";
|
|
if (jToken[name] != null)
|
|
{
|
|
objVal = jToken[name].ToString();
|
|
}
|
|
return objVal;
|
|
|
|
}
|
|
public static JArray JObject_JArray(JObject jObj, string name)
|
|
{
|
|
var jArray = new JArray();
|
|
if (jObj[name] != null)
|
|
{
|
|
jArray = (JArray)jObj[name];
|
|
}
|
|
return jArray;
|
|
}
|
|
|
|
|
|
}
|
|
}
|