我得到了一个包含大量数据的json,其中一个字段是name。
我想使用下一个循环从这个json中的特定位置获取数据:
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++;
}list_MainId包含了像145,167这样的整型数。我想要获取的Price字符串是例如:
145.name
167.name但是,当我尝试从插入字符串Price的json中获取数据时,我得到了以下错误:
"cannot convert from Newtonsoft.json.Linq.JToken to string"有没有一种方法可以通过添加一个像list_MainId这样的变量来格式化一个字符串,然后仍然可以在我的json中使用它?
谢谢!
发布于 2017-02-25 02:13:33
从JToken获取字符串
Url_Parsed.SelectToken(Price).ToObject<string>();https://stackoverflow.com/questions/42445043
复制相似问题