2012-01-11 22 views
0

"引用符"という文字列を解析しようとしています: "私の最後の呼吸までの生活"、 jsonパーサーを使用していますが、解析しません。これらの二重引用符によって "引用符":文字列に "..."生きています。JSonダブルクォートでの解析エラー

私はこれらの事を試してみました:

str_response = [str_response stringByReplacingOccurrencesOfString: "\ '" @ withString: "を" @]。 str_response = [str_response stringByReplacingOccurrencesOfString:@ "" "" withString:@ "" "]; str_response = [str_response stringByReplacingOccurrencesOfString:@" \ "" withString:@ ""];ヘルプ

+0

あなたはアンドロイドタグが良いタグであると確信していますか?あなたのコードは、Javaではなく、客観的なCのように見える... – Selvin

答えて

1
ため

おかげで「私は私の最後の息まで住んDライフ」: 「引用符」:

しかしノー成功にALB何も単一引用符 との二重引用符は、私は結果が欲しい置き換えません

はい、あなたのコードは目的のCですが、JSONのJSONオブジェクトの書式は次のとおりです。

{"key1": "value1"、 "key2": "value2"};

文字列値の場合。 、その唯一の方法は、JSONライブラリを使用して解析する

str_response = [str_response stringByReplacingOccurrencesOfString:@"\'\'" withString:@""]; str_response = [str_response stringByReplacingOccurrencesOfString:@"\"\"" withString:@""]; 

ので、しかし、あなたは、JSON内の特定の問題のために、独自のパーサを定義することができます。

そのように文字列値を取得するには、次のようにコードを編集してください。