Я пытаюсь получить значения из art
из файла json, включая значения sid, artId, token, name, description, width, height
. Данные выглядят более или менее так:
{
"searchId": null,
"listings": [{
"sid": 0,
"id": 25,
"status": 3,
"art": {
"sid": 0,
"artId": 24,
"token": "a5",
"name": "Aq",
"description": "Paint",
"width": 18.0000,
"height": 24.0000,
"artist": {
"token": null,
"firstName": "V",
"lastName": "G",
"visibleInSearch": false,
"inventoryVisibleInSearch": false
}
]
}
Я строю список базы данных примерно так: new Art((int)itemData[0]["listings"]["art"][i]
["sid"]
, new Art((int)itemData[0]["listings"]["art"][i]
["artId"]
и т. Д.
Это правильный способ получить значения art
?
Используя этот метод, я получаю ошибку InvalidOperationException: Instance of JsonData is not a dictionary
Я только что переключил формат json, поэтому получение этих более «вложенных» данных является новым для меня.
Спасибо!