【发布时间】:2017-03-15 05:39:21
【问题描述】:
我需要在 c# JSON 中获取第一组记录。这是我的 JSON 数据示例
string sJSON = "{
{
"ID": "1",
"Name":"John",
"Area": "Java" ,
"ID": "2",
"Name": "Matt",
"Area": "Oracle" ,
"ID": "3","Name":
"Danny","Area": "Android"
}
}"
我只需要提取第一组记录(即{{"ID": "1", "Name":"John", "Area": "Java"}})。
如果只有一条记录,我的代码(见下文)可以正常工作,但当有多条记录时,它会采用最后一组 JSON 数据(即{{"ID": "3","Name": "Danny","Area": "Android"}})。
JObject jsonObject = JObject.Parse(sJSON);
string sID = (string)jsonObject["ID"];
string sName = (string)jsonObject["Name"];
string sArea = (string)jsonObject["Area"];
谁能帮我只提取第一组 JSON 数据?
【问题讨论】: