0

私の Json 文字列は"{'message':'Test Driver'}" です

このコードをNslogしようとするとNSLog(@"%@",[parser objectWithString:[request responseString] error:nil]);

パーサーは SBJsonParser クラスのオブジェクトです

出力: (ヌル)

この文字列を解析できる他のjsonライブラリはありますか?

このJson文字列を解析するのを手伝ってください

4

4 に答える 4

3

JSON応答文字列は有効な文字列ではないため、エラーが発生します。

次のリンクを使用して、Webサービスからの応答として送信されたJSON文字列が有効かどうかを確認します

JSONLint

于 2012-11-06T06:18:14.793 に答える
2

生のJSON文字列はそのような形式でなければなりません

{"メッセージ":"テストドライバー"}

于 2012-11-06T06:25:14.730 に答える
1

他の JSON ライブラリについては、iOS 5 以降をターゲットにしている場合、Apple はNSJSONSerializationを提供しています。

于 2012-11-06T06:19:12.160 に答える
0

次のコードを使用して、適切な json 文字列を生成し、それを解析します。それはあなたを助けるかもしれません

NSDictionary *resDict = [parser objectWithString:[[request responseString] stringByReplacingOccurrencesOfString:@"'" withString:@"\""] error:nil];
于 2012-11-06T06:49:00.447 に答える