我有一个json列表,我有一个名为post的类型。我想用它进行搜索。
我想通过查询获取列表或一个对象。这可能吗?
json的示例部分
{
"Post": [
{
"id":"22",
"text":"Dream Big",
"img":"a2ca3cf9-664e-4d92-80f1-df20e971b7c0.jpg",
"catid":"12",
"meta_title":"Dream Big Design",
"content":"some text",
"user_id":"5556",
}
{
"id":"24",
"text":"Handmade Resin",
"img":"423233-971b7c0.jpg",
"catid":"7",
"meta_title":"Handmade Resin",
"content":"some text",
"user_id":"1256",
}
]
}
我想选择id = 23或名称为'handmade'。
我尝试使用此代码,但它无法正常工作
string json = System.IO.File.ReadAllText(path + "output.json");
var serializer = new JavaScriptSerializer();
Post post = JsonConvert.DeserializeObject<Post>(json);
答案 0 :(得分:0)
你可以在可以解析Json对象的C#中使用JObject,然后你可以激活你的Select查询。
JObject jObject = JObject.Parse(your Json object in string);