string json="{Mobile:\"15050471213\",QueryResult:\"True\",ProvinceName:\"江苏\",ProvinceID:\"16\",CityName:\"苏州\",CityID:\"226\",AreaCode:\"0512\",CardType:\"江苏移动全球通卡\"}";
var result = JObject.Parse(json);
string s = result["QueryResult"].ToString();
string t = result["CityID"].ToString();
string json="{Mobile:\"15050471213\",QueryResult:\"True\",ProvinceName:\"江苏\",ProvinceID:\"16\",CityName:\"苏州\",CityID:\"226\",AreaCode:\"0512\",CardType:\"江苏移动全球通卡\"}";
var result = JObject.Parse(json);
string s = result["QueryResult"].ToString();
string t = result["CityID"].ToString();
/// <summary>
/// json字符串转换成对象
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="json">要转换成对象的json字符串</param>
/// <returns></returns>
public static T DataContractJsonDeserialize<T>(string json)
{
System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(typeof(T));
T obj = default(T);
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(json)))
{
obj = (T)serializer.ReadObject(ms);
ms.Close();
}
return obj;
}
--------------------编程问答--------------------
using Newtonsoft.Json.Linq;
string json="{Mobile:\"15050471213\",QueryResult:\"True\",ProvinceName:\"江苏\",ProvinceID:\"16\",CityName:\"苏州\",CityID:\"226\",AreaCode:\"0512\",CardType:\"江苏移动全球通卡\"}";
var result = JObject.Parse(json);
string s = result["QueryResult"].ToString();
string t = result["CityID"].ToString();