Я разрабатываю приложение для iPhone с последним SDK и XCode 4.2.
Я пытаюсь проанализировать ответ JSON.Это первый раз, когда я делаю это, и я не уверен, какой формат является правильным из ответа JSON.
Из веб-службы я получаю следующее:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
{"rules": [
{ "id_categoria": "3","categoria": "cat03" },{ "id_categoria": "2","categoria": "cat02" }
]
}</body>
</html>
Isправильно найти теги html, head, meta и body в ответе JSON?
Кстати, я использую этот анализатор JSON: https://github.com/stig/json-framework/
И я думаю, что ответ JSONэто тоже неверно.Его XML-эквивалент:
<?xml version="1.0" encoding="UTF-8"?>
<rules>
<id_categoria>3</id_categoria>
<categoria>cat03</categoria>
</rukes>
<rules>
<id_categoria>2</id_categoria>
<categoria>cat02</categoria>
</rules>
Является ли этот XML правильным?
Я думаю, что правильным ответом JSON может быть:
{
"data": {
"rules": [
{
"id_categoria": "3","categoria": "cat03"
},
{
"id_categoria": "2","categoria": "cat02"
}
]
}
}
Какой его XML-эквивалент:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<?xml version="1.0" encoding="UTF-8"?>
<rules>
<id_categoria>3</id_categoria>
<categoria>cat03</categoria>
</rukes>
<rules>
<id_categoria>2</id_categoria>
<categoria>cat02</categoria>
</rules>
</data>
Я потерян. Каков правильный формат ответа JSON?