1. 程式人生 > >Unity學習筆記002.獲取Json某節點的值

Unity學習筆記002.獲取Json某節點的值

Unity學習筆記002.獲取Json支付某節點的值

public static string GetJsonValue(string jsonStr, string key)
{
	string result = string.Empty;
	if (!string.IsNullOrEmpty(jsonStr))
	{
		key = "\"" + key.Trim('"') + "\"";
		int index = jsonStr.IndexOf(key) + key.Length + 1;
		if (index > key.Length + 1)
		{
//先截逗號,若是最後一個,截"}"號,取最小值 int end = jsonStr.IndexOf(',', index); if (end == -1) end = jsonStr.IndexOf('}', index); result = jsonStr.Substring(index, end - index); result = result.Trim(new[] { '"', ' ', '\"', '[', ']' }); //過濾引號或空格 } return result; } }