我有一个问题。我尝试从 JSON 中获取值(value)。 JSON 已通过套接字从服务器发送。 在客户端我有这样的东西:
string data = null;
// Receive the response from the remote device.
int bytesRec = sender.Receive(bytes);
data += Encoding.ASCII.GetString(bytes, 0, bytesRec);
Console.WriteLine(data);
Console.ReadLine();
在控制台中我看到:
{"player":0, "size":3}
如何从该字符串中获取值?
最佳答案
这很简单。首先通过包管理器控制台下载此 nuget:
Install-Package Newtonsoft.Json -Version 11.0.2
然后添加这个命名空间: Newtonsoft.Json.Linq
JObject jObject = JObject.Parse(data);
int player = jObject["player"].Value<int>();
关于c# - 如何从 JSON 中读取字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50699232/