Я использую api из .NET-проекта, и я получаю ответ json, но я не могу правильно его разобрать, используя Newtonsoft.Json.Получение ошибки при анализе ответа Json из службы C#
Я хочу получить значения как eda50ef6a96442088e88401ffb4846df
или 965507aad38245b1b7cc62a397c9af2e
. Я также проверил этот json с помощью онлайн-проверки json, и он говорит, что это неправильно. Что мне делать? Любая помощь?
{
"resp": {
"state": "ok",
"Query": {
"Header": {
"Cell": {
"HeaderName": "Guid",
"Type": "System.Guid"
}
},
"Row": {
"Cell": {
"name": "Guid",
"eda50ef6a96442088e88401ffb4846df"
}
},
"Row": {
"Cell": {
"name": "Guid",
"965507aad38245b1b7cc62a397c9af2e"
}
}
}
}
}
Я также поставил здесь ответ службы в формате xml.
<resp state="ok">
<Query>
<Header>
<Cell>
<HeaderName>Guid</HeaderName>
<Type>System.Guid</Type>
</Cell>
</Header>
<Row>
<Cell name="Guid">eda50ef6a96442088e88401ffb4846df</Cell>
</Row>
<Row>
<Cell name="Guid">965507aad38245b1b7cc62a397c9af2e</Cell>
</Row>
</Query>
</resp>
Где ваш код, который анализ ответа, чтобы получить значение (ы) вам нужно? – MattD
Это JSON недействителен он должен быть разобран на «Cell»: { «-name»: «Guid», «#text»: «eda50ef6a96442088e88401ffb4846df» } – mybirthname