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

回到顶部