Web サービスから json を受信しています。TouchJSON ライブラリを使用してこれを解析します。ユーザーが特定の値を変更できるようにデータを保持し、それを Web サービスに返したいと考えています。
取得した JSON オブジェクトには、次のように、オブジェクト内に NSDictionary オブジェクトが含まれています。
[
{
"id": null,
"created_at": 12332343,
"object": {
"name": "Some name",
"age" : 30
},
"scope": "it stuff",
"kind_id": 1,
"valid": true,
"refering_statement": {
"id": 95
},
"user": {
"id": 1
}
}
]
このディクショナリの値を変更したい場合、TouchJSON から返されるオブジェクトは変更できないため、変更できません。
TouchJSON に変更可能なオブジェクトを返す方法はありますか?
または、Objective C で NSDictionary とそのすべての子を変更可能にする方法はありますか?
または、NSDictionary 内のすべての NSDictionary を調べて、すべてのデータを変更可能なコピーにコピーしてから、すべてを再挿入する必要がありますか?
誰かがこれについて私を助けてくれることを願っています:)事前に感謝します。