JSONをNSDictionaryに解析しようとしています。私はさまざまな方法を試してみましたが、私はいつも同じエラーがあります。 )JSONの解析中に説明できないエラーが発生しました
のようなものと
2){s_login:{"error":0,"sid":"66d4da3e870427bb"}}
のようなものだから問題がある:私はresponseStringの2種類を持つことができ
NSString *response = [request responseString];
NSLog(@"%@",response);
NSDictionary *jsonDict = [response JSONValue];
NSLog(@"%@",jsonDict);
:ここでは、最も簡単な例です
responseStringが1の場合、すべて正常です。私はNSDictionaryのにそれを作ることができるよ、私のNSLogは私に語った:
{
"s_login" = {
error = 6;
};
}
しかしresponseStringが第二の変形例の場合には、NSDictionaryのはnullで、これは私がコンソール出力に抱えているものです:
-JSONValue failed. Error trace is: (
"Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Object key string expected\" UserInfo=0x6043680 {NSLocalizedDescription=Object key string expected}"
私の問題を完全に記述したようです。どんな助けも非常に求められ、高く評価されます。おかげであなたの時間