c# - 在 c#.net 中使用字符串

标签 c# asp.net .net string substring

嗨,我如何从以下字符串中检索数字,

{"number":100,"data":[test]}

数字可以是任意长度。

我使用了以下代码。但它给出了错误信息

strValue.Substring((strValue.IndexOf(":")+1), (strValue.IndexOf("data")));

输出是这样的

100,"数据":[

谢谢,

最佳答案

看起来您的输入字符串是 JSON。是吗?如果是这样,您应该使用适当的 JSON 解析器库,例如 JSON.NET

关于c# - 在 c#.net 中使用字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11265024/

相关文章:

c# - 如何检测数据库中已有数据的 SQL INSERT 错误?

c# - 在 winform C# 中加载 asp.net 网站

asp.net - 在我们自己的 asp.net 应用程序中集成 Azure Active Directory SSO

.net - WinDBG 的好扩展?

.net - 'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册

c# - 将 XAML 中 WPF 窗口的启动位置更改为右下角

c# - 将富 MarkDown 转换为纯文本

asp.net - 我可以在 ASP.NET 应用程序中禁止某个 IP 地址(或某个地址范围)吗?

C# ADO.NET 插入具有默认值的新行

c# - 从数据表中选择列并将其再次转换为数据表