C#JSON解析字符串{X {Y}}
我尝试使用C#来解析第二大括号内的字符串/ JSONC#JSON解析字符串{X {Y}}
字符串看起来是这样的:
{"R27":{"DEVX":0.1346224}}
我的目标是读DEVX的价值,这是0.1346224
我已经试过:
var joR = JObject.Parse(R); string R27 = joR["R27"].ToString();
个返回值:{ “DEVX”:0.1346224}}
string R27 = joR["DEVX"].ToString();
返回错误
有没有办法直接获取价值 “0.1346224” 没有用绳子打?
回答:
是的,绝对是 - 假设你知道所涉及的两个名字,你可以只指数两次,第一次拿到对象R27
,那么一旦该对象中得到的DEVX
值:
using System; using Newtonsoft.Json.Linq;
public class Test
{
static void Main()
{
string json = "{\"R27\":{\"DEVX\":0.1346224}}";
var obj = JObject.Parse(json);
double devX = (double) obj["R27"]["DEVX"];
Console.WriteLine(devX);
}
}
回答:
var joR = JObject.Parse(R); var R27 = joR["R27"]["DEVX"].ToString();
以上是 C#JSON解析字符串{X {Y}} 的全部内容, 来源链接: utcz.com/qa/260087.html