【发布时间】:2017-07-05 21:27:48
【问题描述】:
我正在尝试使用 c# 从下面的 json 中获取 id 参数,但没有成功。这是一个双数组(用户/警告)
JSON:
contents = "{\"users\":[{\"id\":64,\"username\":\"100146\",\"firstname\":\"NAME\",\"lastname\":\"LASTNAME PROFILI\",\"department\":\"\",\"firstaccess\":0,\"lastaccess\":0"}],\"warnings\":[]}"
这是我尝试过的
JavaScriptSerializer serializer = new JavaScriptSerializer();
object obj1 = serializer.DeserializeObject(contents);
object obj2 = obj1["users"];
string id = obj2["id"];
我在 obj2 中遇到错误。 我不想创建一个类来解析JSON,只需从'users'数组中提取id值就足够了
感谢您的宝贵时间!
【问题讨论】:
-
你得到什么错误?一些基本信息很有帮助
-
错误是“错误 10 无法使用 [] 将索引应用于 'object' 类型的表达式,它出现在 'object obj2 = obj1["users"];'行
标签: c# jsonparser