【发布时间】:2017-01-28 18:35:08
【问题描述】:
我在 JSON 文件中有数组。文件如下所示:
["Maverick", "rick", "Rick", "prick", "rick_07"]
我有一个用户名。我想检查这个用户名是否在数组中。
public string UserToCheck = "rick";
所以我正在从 URL 读取 json 文件...
using (var webClient = new System.Net.WebClient())
{
var json = webClient.DownloadString("http://example.ex/users.json");
// Here I want to check if user is on list
}
}
但是如何检查“UserToCheck”是否与数组中的一个用户完全匹配?
【问题讨论】:
-
在 Parsing a JSON File 上做一个简单的谷歌搜索,或者在谷歌搜索
C# stackoverflow how to check for a string inside json array中执行此操作 -
我需要解析这个文件吗?
-
如果你真的有这么少的数据,只需使用 String.Contains。但是,如果您有更多,解析可能会提供更好的性能。
-
no..在这种情况下使用
.Contains()将不起作用,请离开此页面 2 秒钟,然后在 C# 解析 Json 上进行简单的谷歌搜索。来吧... -
@LuisTeijon 你提出的问题根本不是 C#...
标签: c# arrays json contains exists