我有一个包含大量数据的json,其中一个字段是SELECT users.* FROM users WHERE DATE(created_at) BETWEEN '2011-12-01' AND '2011-12-06'
。
我想使用下一个循环从这个json中的特定位置获取数据:
name
while (y < i - 1)
{
string Price = string.Format("{0}.name", list_MainId[y]);
list_Price.Add(Url_Parsed.SelectToken(Price));
Console.WriteLine(Price);
Console.ReadKey();
y++;
}
包含类似145,167及更多的int数字。
我想要的价格字符串是例如:
list_MainId
但是,当我尝试从json插入字符串时获取数据Price我得到以下错误:
145.name
167.name
有没有办法可以通过添加像"cannot convert from Newtonsoft.json.Linq.JToken to string"
之类的变量来格式化字符串,然后仍能在我的json中使用它?
谢谢!
答案 0 :(得分:0)
从JToken获取字符串
Url_Parsed.SelectToken(Price).ToObject<string>();