これについてはすでに多くのSOトピックがあることを認識していますが、それらはすべてかなり古くなっているようです.
IE: Twitter の GET trend/:woeidおよびJSONValue ARC の問題での SBJSON 解析の問題
ただし、私の JSON 応答は少し異なります。
これは生の文字列です (Django バックエンドから作成):
[
{"user": "[
{\"id\": \"48\"},
{\"email_address\": null},
{\"password\": \"f41fd61838bc65d6b2c656d488e33aba\"},
{\"salt\": \"24\"},
{\"date_created\": \"2013-01-27 07:59:26.722311+00:00\"},
{\"date_modified\": \"2013-01-27 07:59:26.722357+00:00\"},
{\"is_deleted\": \"False\"}
]"
}
]
私が SBJson を使用するのを妨げているのは、SBJSonParser および/または Apple NSJSONSeriliazatoin クラス + メソッドであり、2"user":
番目の前後の2 つの引用符です[
(また、最後の 2 番目の後に引用のいとこを囲んでいます]
)。
NSMutableString
これらの引用符は、JSON オブジェクトに変換する際に前述の両方のソリューションを台無しにします。
問題のある引用符を削除したり、それらを効果的に処理する JSON 解析ライブラリを削除したりする際のアドバイス/解決策はありますか?
NSScanner
おそらくいくつかのNSMutableString
クラスメソッドがありますが、例外的に明白なものは何も思い浮かびません。
シンプルで斬新なソリューションを探しています。