0
У меня есть большая проблема для синтаксического анализа очень сложной строки json. Например,Parse Json с другим типом внутреннего массива
{
"facilityDetails": [
{
"tableName": "FACILITY",
"facilityDetails": [
{
"id": 1,
"itemId": "s101",
"name": "facility",
"status": 1,
"lastEditedOn": "01/Jan/201200: 00: 00.000"
}
]
},
{
"tableName": "PLACE_SERVICE",
"facilityDetails": [
{
"id": 1,
"itemId": "22",
"name": "placeservice",
"facility": "5",
"status": 1,
"lastEditedOn": "01/Jan/201000: 00: 00.000"
},
{
"id": 2,
"itemId": "55",
"name": "placeservice",
"facility": "t",
"status": 2,
"lastEditedOn": "01/Jan/201000: 00: 00.000"
},
{
"id": 3,
"itemId": "99",
"name": "placeservice",
"facility": "r",
"status": 33,
"lastEditedOn": "01/Jan/201000: 00: 00.000"
},
{
"id": 4,
"itemId": "22",
"name": "placeservice",
"facility": "",
"status": 0,
"lastEditedOn": "01/Jan/201000: 00: 00.000"
}
]
},
{
"tableName": "AGENT",
"facilityDetails": [
{
"agentId": 2,
"itemId": "1",
"name": "agent",
"defUnitId": 0,
"defRouteId": 0,
"color": "",
"synonyms": "",
"administrationType": 0,
"status": 0,
"lastEditedOn": "01/Jan/201200: 00: 00.000"
}
]
}
]
}
для этой строки jons "facilityDetails" - это внутренний массив, который имеет разные детали в каждый момент времени. Как я могу разобрать этот тип json. Если кто-нибудь знает, пожалуйста, помогите мне
На каком языке? –
извините. Я использую C# – Hope
Можно ли использовать словарь. Если возможно, как я могу читать данные из этого словаря. Потому что не обязательно, чтобы каждый раз, когда я получаю тот же json. Потому что некоторое время json включает только 1 информацию об объекте, но через некоторое время более 30 массивов деталей. Погрузите эти данные, которые мы извлекаем из базы данных – Hope