問題タブ [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.
objective-c - Mac での NSJSONSerialization の使用
Mac アプリでユーザーNSJSONSerialization
を使おうとしていますが、うまくいきません。UserTimeline を読み込もうとしていて、最後のツイートのテキストを表示するだけです。それだけですが、できません適切な使用方法を見つけたようです。私が使用しようとしたAPI:
と
しかし、どちらも見たことがありません。これが私が使用しようとしてきた方法NSJSONSerialization
です:
それは、ロードされているかどうかを確認するために使用してきたものですが、失敗しています。
私もこの方法を試してみましたhttp://www.raywenderlich.com/5492/working-with-json-in-ios-5しかし、それはiOS専用であり、どうやってそれを手に入れるのかわかりませんMac で動作します。
Mac での使用方法に関するリンクはNSJSONSerialization
素晴らしいでしょう。また、ヘルプも大きな感謝になるでしょう。Apple 開発者フォーラムで助けを得ようとしましたが、うまくいきませんでした。
objective-c - AFNetworking POSTing 不正な形式の JSON - 一重引用符と [Object] 参照
AFNetworking を使用しており、JSON 構造を POST しようとしています。問題は、 のようなものではなく、{"my_property":"my value"}
としてフォーマットしていること{my_property:'my_value'}
です。ほとんどの場合、最初の引用符のセットが失われても問題ないと思いますが、JSON 以外の単一引用符をどうすればよいかわかりません。 NSDictionary から JSON を作成しています。さらに、「{」が必要な場所に [Object] 参照が含まれています。これは、サーバーが取得しているものです。
ターゲットは iOS 5.0 なので、NSJSONSerialization を使用して JSON を作成していると想定しています (ただし、これについてはまだ検証していません)。私が送信した辞書は、isValidJSONObject を使用して JSON に検証します。連載版をプリントアウトすると見栄えがします。コードの単純化されたバージョンは次のようになります。
bigDummy = NO
行方不明のフラグがあることを願っています。
iphone - NSJSONSerialization クラス リファレンスで xcode 4.3.1 を使用して、URL からデータをフェッチする方法
NSJSONSerialization Class Reference について理解しようとしています。developer.apple.com の Web サイトにコード例がないので、迷ってしまいます。Web には、他の json ライブラリを使用した数百万の例がありますが、最新ビルドの xcode でそれらを動作させることはできませんでした。(実行中: バージョン 4.3.1 (4E1019)、iPhone 5.0.1 でテスト中)
ボタンを使用して、json ファイルから iPhone にデータを取得したいと考えています。
URL からデータを取得するとしましょう: http://companyurl/jsonfile.json (標準の JSON 形式)
jsonfile.json は次のようになります…;
.h と .m ファイルには何を書きますか?
助けてくれてありがとう!:)
json - ios5-JSON解析-辞書OK、配列への解析ではありません
新しいios5「NSJSONSerialization」機能を使用して、Webサイトからいくつかの技術ニュースを入手しています。NSDictionaryをNSArrayに解析しようとする時点まで、すべてが正常に機能しているようです。ここにコードを含めました。最初のコンソールテスト(テスト1)はうまく機能しています-返されたjsonデータでいっぱいのコンソールを取得します。ただし、2番目のコンソールテスト(テスト2-nsarrayの内容をチェックするテスト)では、「配列が返されました:(null)」というメッセージが表示されます。何か案は?エラー変数を再利用したからでしょうか?私は困惑しています。
コードは次のとおりです。
ios - NSJSONSerializationで「キーが重複しています」というエラーが表示されます
ホームコントロールデバイスからJSON応答を要求します。
のJSONデータresponseData
は完全で有効です。しかし、私が試してみると
次のエラーが発生します。
エラー:エラーDomain = NSCocoaErrorDomain Code = 3840 "操作を完了できませんでした。(Cocoaエラー3840。)"(文字0の周りのオブジェクトのキーが重複しています。)UserInfo = 0x6a8b8e0{NSDebugDescription=文字0の周りのオブジェクトのキーが重複しています。}
Webを検索しましたが、これまでのところ役立つものは見つかりませんでした。
編集:JSON応答はかなり長いので、ここに投稿する代わりに、ここで見つけてください。
objective-c - API からの応答が有効な JSON かどうかを確認する
が有効な JSONNSJSONSerialization
であることを確認する方法はありますか? NSData
何らかの理由で API が無効な JSON を返した場合に、アプリケーションでエラーが発生することは望ましくありません。
ios - json サービス レスポンスのキーを比較する
特定のキーの値の比較チェックを行いたいjsonサービスを取得しています。たとえば、json 配列にキー「ステータス」がありますが、その値の比較チェックを行うことができません。応答は次のようになります。
私は次のようなことをしたい:
しかし、チェックは機能しません。それを行う正しい方法は何ですか?
ios - JSON から iOS5 の文字列へ
ここで使用したいコードスニペットを見つけましたが、 「文字列に」戻して動作するかどうかを確認する方法がわかりません...
どうもありがとう!
objective-c - MacOS で JSONP を作成するには?
次のコードを使用して JSON ファイルを作成します。
JSONPファイルを出力するにはどうすればよいですか? 使用できる Cocoa フレームワークはありますか?
更新:それまでの間、私は簡単な解決策を使用しました。ディスクに書き込んだばかりの JSON ファイルを読み込み、欠落している JSONP 関数を文字列に追加しました。次に、もう一度ファイルを書き込みます。それは私の質問に対する答えである価値がないと思います。したがって、この質問はより賢明な解決策として残します。
ios - NSJSONSerialization - JSON を NSArray に正しく変換するには?
次の問題が発生しました: iPhone アプリをサーバー上のデータベースに接続したいのですが。したがって、いくつかの (単純な) .php ファイルを使用して、DB へのアクセスを管理します。新しいデータの挿入はすでに機能していますが、フェッチしたデータを NSMutableArray に変換するのに問題があります。
出力は次のようになります (I 'XX' と短縮された 'Data :'):
ブラウザでページを開くと、次のように表示されます。
NSJSONSerialization で他のオプションも試しましたが、うまくいきませんでした:(ここで誰か助けてもらえますか?