問題タブ [nsjsonserialization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2012 参照

objective-c - Objective-CのJSONタイプ

NSJSONSerialization JSONObjectWithData:options:error:iOS 5プロジェクトで、JSON文字列を読み取り、それをFoundationオブジェクトに変換するために使用しています。オブジェクトまたはその子の一部が配列、辞書、数値、または文字列であるかどうかを確認する簡単な方法はありますか?

0 投票する
1 に答える
117 参照

objective-c - JSON エラー + Objective C

で解析するいくつかの方法を見つけましJSONObjective-C

これらの方法はどちらもうまく機能しますが、私の唯一の問題は、エラーが発生したときに、エラー メッセージよりも詳細が必要なことです。具体的には、エラーが発生した行番号と列を知りたいです (SBJSON と NSJSONSerialization の両方がエラーを返しますが、エラーには詳細のないメッセージのみが含まれているようです)。

処理中に発生するエラーの詳細を取得する方法について何か提案はありますJSONか?

0 投票する
1 に答える
330 参照

objective-c - NSData から NSStringEncoding を知るにはどうすればよいですか?

NSDataから持ってい+[NSJSONSerialization dataWithJSONObject:options:error:]ます。データはどのようにエンコードされますか?

0 投票する
1 に答える
1696 参照

iphone - NSJSONSerializationは、JSONKitよりもエラー耐性と堅牢性がありますか?

ベンチマークによると、JSONKitの方が高速ですが、Githubのreadmeには、JSONの形式が正しくないとクラッシュなどが発生するという警告がたくさんあります。

私にとっては、クラッシュが発生しないこと、およびJSONファイル内の不正なUnicodeJSONまたはその他の微妙なエラーがクラッシュを引き起こさないことがより重要です。

おそらく、速度の向上は、エラーに対する厳格さと容赦のないことから来ているのでしょうか。NSJSONSerializationは、この点でより堅牢ですか?

0 投票する
6 に答える
5017 参照

ios5 - JSONを使用してNSDictionaryでカスタムオブジェクトをシリアル化するにはどうすればよいですか?

私は次のコードを持っています:

オブジェクトが'sの場合は通過しますがNSString、customObjectをディクショナリに追加すると、無効になります。どうすれば修正できますか?どんな助けでも大歓迎です。前もって感謝します!

0 投票する
4 に答える
1354 参照

iphone - How to send JSON data over NSURLConnection

I have successfully created a method which connects to my web service and POSTS a string and receives a string response. However, I am now trying to POST a JSON dictionary created using NSJSONSerialization. However, Xcode is giving me an error. I have tried to convert my initial code. Relevant lines below...

The second line heres complains that I am using NSData where an NSString is required. The third line complains that loginDataJSON may not respond to dataUsingEnconding

I seem to be forcing an NSData object (because that what NSJSONSerialization gives me) where it cannot be used. Am I best trying to convert the JSON into a string to use with my existing request code, or should/can I change my request code to accept NSData as opposed to an NSString?

0 投票する
3 に答える
2091 参照

json - UITableViewでJSON配列を表示する方法

JSONデータはそのようなものです...

}

json データはコンソールに表示されますが、テーブルビューには表示されません。

ここに私のコードスニペット...

}

そして、これは私のTableviewコードです..

  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"セル";

    /li>

}

0 投票する
1 に答える
440 参照

iphone - NSJSONSerialization がデータを更新しない

iOS5 の NSJSONSerialization で JSON を解析しようとしています。このコードは、初めて必要なデータを正しく解析しましたが、データは同じままでした。URL の JSON は既に変更されていますが、コードは解析した最初のデータを提供し続けましたが、これは正しくありません。何度「ビルドして実行」しても、同じ結果が得られます。

コードを新しいプロジェクトにコピーすると、再び初めて機能し、同じことを行います。

どこに問題があるのか​​ わかりません。おそらくキャッシュですか?

助けてくれてありがとう!!!

0 投票する
1 に答える
181 参照

iphone - NSJSONSerialization による PHP 応答のキャプチャ

こんにちは、ここにこのコードがあります。

私がやろうとしているのは、サーバーが NSJon にある応答を取得することです。以下のものをキャプチャしようとしています。NSMutableArray を使用して取得しようとしましたが、うまくいきませんでした。私は何を間違っていますか?