murilo_lisboa
unread,May 17, 2011, 11:17:04 AM5/17/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Xcode Dev
Estou usando um framework json (TouchCode/TouchJSON) para receber os
dados, estes dados são gravados em um NSDictionary
Este framework não esta gravado corretamente a
resposta (em json) do servidor no dictionary.
RESPOSTA DO SERVIDOR:
{
"status_code":200,
"result":
{
"old_text":"id\u00e9ia guarda chuva xi xi xi",
"replacements":
[
{
"text_to_fix":"\u00e9ia",
"replacement":"eia",
"comment":"Ditongos \u00e9i e \u00f3i de palavras
parox\u00edtonas n\u00e3o s\u00e3o mais acentuados",
"new_spelling":true
},
{
"text_to_fix":"guarda chuva",
"replacement":"guarda-chuva",
"comment":"O h\u00edfen continua a ser empregado nas
palavras compostas por justaposi\u00e7\u00e3o que n\u00e3o cont
\u00eam
forma de liga\u00e7\u00e3o e cujos elementos constituem uma unidade
sintagm\u00e1tica e sem\u00e2ntica.",
"new_spelling":true
},
{
"text_to_fix":"xi xi xi",
"replacement":"xi-xi-xi",
"comment":"Devem ser hifenizados elementos repetidos, com
ou sem altern\u00e2ncia voc\u00e1lica ou conson\u00e2ntica.",
"new_spelling":true
}
]
},
"status_text":"OK"
}
COMO O FRAMEWORK JSON GRAVA A RESPOSTA DO SERVIDOR NO DICTIONARY:
2011-05-17 11:56:48.299 ConsomeJSON[1007:207]
key: status_text, value: OK
key: status_code, value: 200
key: result, value: {
"old_text" = "id\U00e9ia guarda chuva xi xi xi";
replacements = (
{
comment = "Ditongos \U00e9i e \U00f3i de palavras
parox\U00edtonas n\U00e3o s\U00e3o mais acentuados";
"new_spelling" = 1;
replacement = eia;
"text_to_fix" = "\U00e9ia";
},
{
comment = "O h\U00edfen continua a ser empregado nas
palavras compostas por justaposi\U00e7\U00e3o que n\U00e3o cont
\U00eam
forma de liga\U00e7\U00e3o e cujos elementos constituem uma unidade
sintagm\U00e1tica e sem\U00e2ntica.";
"new_spelling" = 1;
replacement = "guarda-chuva";
"text_to_fix" = "guarda chuva";
},
{
comment = "Devem ser hifenizados elementos repetidos, com
ou sem altern\U00e2ncia voc\U00e1lica ou conson\U00e2ntica.";
"new_spelling" = 1;
replacement = "xi-xi-xi";
"text_to_fix" = "xi xi xi";
}
);
}
Como posso pegar o valor de comment, old_text, replacement se o
framework json não grava grava cada elemento desses no dictionary
como
key com seus respectivos value?
Quero pegar o conteúdo de um dictionary e exibir em uma textView,
assim:
textView.text = [dictionary objectForKey:@"comment"];
mas da erro, pois o conteúdo que é gravado no dictionary pelo
framework json.
Existe alguma forma de fazer com que o framework json grave do jeito
que preciso?