Objective-CでJSON文字列から返されたNULL値をチェックする
2023-08-07 11:25:29
質問
私は JSON オブジェクトがあります。
ログはこのようなものです。
{
"status":"success",
"UserID":15,
"Name":"John",
"DisplayName":"John",
"Surname":"Smith",
"Email":"email",
"Telephone":null,
"FullAccount":"true"
}
ユーザーが入力しない場合、Telephoneはnullとして入力されることに注意してください。
この値を
NSString
の中にある
NSLog
となって出てきます。
<null>
このように文字列を代入しています。
NSString *tel = [jsonDictionary valueForKey:@"Telephone"];
これを確認する正しい方法は何ですか
<null>
の値をチェックする正しい方法は何ですか? を保存するのを妨げています。
NSDictionary
.
私は、条件を使用してみました
[myString length]
と
myString == nil
そして
myString == NULL
さらに、iOS のドキュメントでこれに関して読むのに最適な場所はどこでしょうか?
どのように解決するのですか?
<null>
は、NSNullシングルトンのログがどのように記録されるかを示しています。ですから
if (tel == (id)[NSNull null]) {
// tel is null
}
(シングルトンは
nil
をコレクションクラスに追加することができないためです)。
関連
-
[解決済み] iOSでNSDictionaryからJSON文字列を生成する
-
[解決済み] App Storeのアプリと連動させる方法
-
[解決済み] UITextViewのサイズをコンテンツに合わせるには?
-
[解決済み] UITextViewのマージン/パディングをなくす方法
-
[解決済み] UINavigationBarの1px下の行を非表示にする方法
-
[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?
-
[解決済み] iOS 11、Apple TV 4Kなどを搭載したXcode 9でワイヤレスデバッグを行う方法とは?
-
[解決済み] Swiftで配列に要素を追加する
-
[解決済み】Objective-C: パス文字列からファイル名を抽出する
-
[解決済み] Objective-CでNULL文字列をチェックする正しい方法は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
iOSコンパイルポッドでエラー CocoaPods could not find compatible versions for pod "XXXXX" が報告される。
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] Xcode 6のバグ:Interface Builderファイル内の不明なクラス
-
[解決済み] UINavigationBarの1px下の行を非表示にする方法
-
[解決済み] コードサインエラーです。期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つからない
-
[解決済み] NSNotificationCenterのaddObserver in Swift
-
[解決済み] Swiftの配列を文字列に変換するには?
-
[解決済み] swiftで電子メールアドレスを検証する方法は?
-
[解決済み] Swiftで配列に要素を追加する