我試圖從下面的json中獲取id參數,但沒有成功,使用c#。這是一個雙陣列(用戶/ warings)獲取JSON參數c的值#
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值就夠了
感謝您的時間!
你得到的錯誤是什麼?某些基本信息有幫助 –
錯誤是'錯誤無法將[]的索引應用於'object'類型的表達式,並且它出現在'object obj2 = obj1 [「users」];'行 – user77