2012-01-31 16 views
0

私はiOS NSJSONSerializationを使用していますが、正常に動作していましたが、データの量が2倍になりましたが、解析に失敗しました。私がNSLogを見ると、約4〜5回試行され、私にヌルが与えられます。データは正常に見えます。誰にもこの問題がありましたか?あなたはそれを修正する方法を知っていますか?大きなファイルのiOS json Parser Breaks?

ありがとうございました。

+0

JSONでデータを倍増させるときに、その操作方法に応じてエラーが発生したと思われます。おそらくコンマがないか、どこかに閉じ括弧がありますか?私は以前に起こった。 – Nonlinearsound

+0

私に知らせてくれてありがとう、Roko。私はシステムの仕組みに注意を払っていません - 今私は知っており、惜しみなく助けてくれる人々に報酬を与えます。 – Shubo

答えて

0

ファイルの使用量はどれくらいですか?私は通常、1-5MBのjsonファイルを解析します。私はSBJsonもお勧めしますが。どのようなコードスニペットやその他の例が役立っているかをわかりやすく知ることができます。

+0

それはかなり小さいです。約20k。 – Shubo

+0

コードは次のとおりです。\t NSError * error; \t self.json = [NSJSONSerialization JSONObjectWithData:theDataオプション:kNilOptionsエラー:&エラー]; \t \t NSLog(@ "json =%@"、self.json); – Shubo

0

データの量はどれくらいですか?私のアプリが起動するたびに私は約700Kbを解析しています。

関連する問題