Javascript 我只想从返回的JSON结果中获取特定值

Javascript 我只想从返回的JSON结果中获取特定值,javascript,c#,arrays,json,Javascript,C#,Arrays,Json,我想获取消息值,它位于消息数组下,参数名等于documentId。(下面代码中的粗体) 下面是我尝试过的代码,但没有按上述方式工作。dynamic obj=JsonConvert.DeserializeObject(JsonDATA); var recid=obj.messages.message; JSON数据 请帮助我仅在C#中获取特定值。您需要在消息数组中的正确索引处获取消息: dynamic obj = JsonConvert.DeserializeObject(JsonDATA);

我想获取消息值,它位于消息数组下,参数名等于documentId。(下面代码中的粗体) 下面是我尝试过的代码,但没有按上述方式工作。
dynamic obj=JsonConvert.DeserializeObject(JsonDATA);
var recid=obj.messages.message;

JSON数据


请帮助我仅在C#中获取特定值。

您需要在消息数组中的正确索引处获取消息:

dynamic obj = JsonConvert.DeserializeObject(JsonDATA);
var recid = obj.messages[0].message;

由于
messages
是JSON中的一个数组,如果需要读取数组中特定元素的任何属性,则需要使用index。差不多

var recid = obj.messages[0].message;

obj.messages
是一个数组,您需要首先访问它的第一个或第二个元素。@prasadelkikikar-hehe,是的,很接近:D
var recid = obj.messages[0].message;