Я новичок в JSON и в настоящее время борюсь с проблемой анализа данных JSON в списке объектов.
Данные, которые я пытаюсь проанализировать, генерируются API-интерфейсом facebook facebook и выглядят так:
{
"100001621071794": {
"id": "100001621071794",
"name": "TEST1",
"username": "test1",
"link": "http://www.facebook.com/test1",
"gender": "male",
"picture": "http://profile.ak.fbcdn.net/test1.jpg"
},
"534237692": {
"id": "534237692",
"name": "TEST2",
"username": "test2",
"link": "http://www.facebook.com/test2",
"gender": "female",
"picture": "http://profile.ak.fbcdn.net/test2.jpg"
}
}
Я использую следующий код для анализа:
Dim MyFacebookUsers As List(Of FacebookUser) = MyTwitterSerializer.Deserialize(Of List(Of FacebookUser))(FBData)
Класс FacebookUser выглядит следующим образом:
Public Class FacebookUser
Public id As String
Public name As String
Public username As String
Public link As String
Public gender As String
Public picture As String
End Class
Я знаю, что это не массив, потому что в нем отсутствуют '[' и ']'.Но когда я заменяю '{' и '}' на '[' и ']', я получаю ошибку из-за инкрустации матрицы.
Может кто-нибудь указать мне правильное направление?