从SQL Server中的Json字符串中提取值

时间:2018-09-21 16:21:13

标签: json

如何仅使用简单查询就可以在不使用大型函数的情况下从Json列提取数据

我想从mypropertytype中提取值“好客”

示例:

[{"myPropertyType":{"code":"9","name":"Hospitality"},"myPropertySubType":{"code":"901","name":"Hotel"},"yourPropertyType":{"code":"9","name":"Hospitality"},"yourPropertySubType":{"code":"901","name":"Hotel"}}]

1 个答案:

答案 0 :(得分:0)

使用软件包Newtonsoft.Json,您可以将任何JSON反序列化为一个类。

class MyPropertyType {
  int code { get; set; }
  string name { get; set; }
}

JsonConvert.DeserializeObject<IList<MyPropertyType>>(sqlJsonString);