【发布时间】:2022-01-06 12:36:07
【问题描述】:
我希望将 JSON 数组元素转换为字符串。
JSON 看起来像这样:
[
{
"id":373313181,
"from":"no-reply@email.com",
"subject":"example subject 123",
"date":"2022-01-06 13:22:14"
}
]
我想将 ID 元素作为字符串获取。
我试图这样做:
var json = "[{\"id\":373313181,\"from\":\"no-reply@email.com\",\"subject\":\"example subject 123\",\"date\":\"2022-01-06 13:22:14\"}]";
var parse = JObject.Parse(json);
var id = parse["id"].ToString();
Console.WriteLine(id);
这样输出会是这样的:
373313181
但这根本行不通。任何想法为什么?
【问题讨论】:
-
您尝试这样做时发生了什么?您需要解析为数组,而不是单个对象。