首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对字符串C#使用selectToken

对字符串C#使用selectToken
EN

Stack Overflow用户
提问于 2017-02-25 01:43:04
回答 1查看 319关注 0票数 0

我得到了一个包含大量数据的json,其中一个字段是name

我想使用下一个循环从这个json中的特定位置获取数据:

代码语言:javascript
复制
            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字符串是例如:

代码语言:javascript
复制
145.name
167.name

但是,当我尝试从插入字符串Price的json中获取数据时,我得到了以下错误:

代码语言:javascript
复制
"cannot convert from Newtonsoft.json.Linq.JToken to string"

有没有一种方法可以通过添加一个像list_MainId这样的变量来格式化一个字符串,然后仍然可以在我的json中使用它?

谢谢!

EN

Stack Overflow用户

回答已采纳

发布于 2017-02-25 02:13:33

从JToken获取字符串

代码语言:javascript
复制
Url_Parsed.SelectToken(Price).ToObject<string>();
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42445043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档