【发布时间】:2018-03-31 17:02:54
【问题描述】:
我有一个 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 或类似“手工制作”的名称。
我尝试使用此代码,但它不起作用
string json = System.IO.File.ReadAllText(path + "output.json");
var serializer = new JavaScriptSerializer();
Post post = JsonConvert.DeserializeObject<Post>(json);
【问题讨论】:
-
能否提供您的 JSON 列表示例?
-
你能和我们分享你的代码吗?
-
@dbc 对不起,我添加了。
-
1) 可以分享
Post类型和不工作的查询吗? 2) Find an item in List by LINQ? 告诉你你需要什么吗? -
@dbc 是的,它是答案。非常感谢你。 :)