問題タブ [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 投票する
2 に答える
2961 参照

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 開発者フォーラムで助けを得ようとしましたが、うまくいきませんでした。

0 投票する
2 に答える
1666 参照

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行方不明のフラグがあることを願っています。

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

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 ファイルには何を書きますか?

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

0 投票する
0 に答える
1044 参照

json - ios5-JSON解析-辞書OK、配列への解析ではありません

新しいios5「NSJSONSerialization」機能を使用して、Webサイトからいくつかの技術ニュースを入手しています。NSDictionaryをNSArrayに解析しようとする時点まで、すべてが正常に機能しているようです。ここにコードを含めました。最初のコンソールテスト(テスト1)はうまく機能しています-返されたjsonデータでいっぱいのコンソールを取得します。ただし、2番目のコンソールテスト(テスト2-nsarrayの内容をチェックするテスト)では、「配列が返されました:(null)」というメッセージが表示されます。何か案は?エラー変数を再利用したからでしょうか?私は困惑しています。

コードは次のとおりです。

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

ios - NSJSONSerializationで「キーが重複しています」というエラーが表示されます

ホームコントロールデバイスからJSON応答を要求します。

のJSONデータresponseDataは完全で有効です。しかし、私が試してみると

次のエラーが発生します。

エラー:エラーDomain = NSCocoaErrorDomain Code = 3840 "操作を完了できませんでした。(Cocoaエラー3840。)"(文字0の周りのオブジェクトのキーが重複しています。)UserInfo = 0x6a8b8e0{NSDebugDescription=文字0の周りのオブジェクトのキーが重複しています。}

Webを検索しましたが、これまでのところ役立つものは見つかりませんでした。


編集:JSON応答はかなり長いので、ここに投稿する代わりに、ここで見つけてください

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

objective-c - API からの応答が有効な JSON かどうかを確認する

が有効な JSONNSJSONSerializationであることを確認する方法はありますか? NSData何らかの理由で API が無効な JSON を返した場合に、アプリケーションでエラーが発生することは望ましくありません。

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

ios - json サービス レスポンスのキーを比較する

特定のキーの値の比較チェックを行いたいjsonサービスを取得しています。たとえば、json 配列にキー「ステータス」がありますが、その値の比較チェックを行うことができません。応答は次のようになります。

私は次のようなことをしたい:

しかし、チェックは機能しません。それを行う正しい方法は何ですか?

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

ios - JSON から iOS5 の文字列へ

ここで使用したいコードスニペットを見つけましたが、 「文字列に」戻して動作するかどうかを確認する方法がわかりません...

どうもありがとう!

0 投票する
2 に答える
344 参照

objective-c - MacOS で JSONP を作成するには?

次のコードを使用して JSON ファイルを作成します。

JSONPファイルを出力するにはどうすればよいですか? 使用できる Cocoa フレームワークはありますか?

更新:それまでの間、私は簡単な解決策を使用しました。ディスクに書き込んだばかりの JSON ファイルを読み込み、欠落している JSONP 関数を文字列に追加しました。次に、もう一度ファイルを書き込みます。それは私の質問に対する答えである価値がないと思います。したがって、この質問はより賢明な解決策として残します。

0 投票する
2 に答える
10299 参照

ios - NSJSONSerialization - JSON を NSArray に正しく変換するには?

次の問題が発生しました: iPhone アプリをサーバー上のデータベースに接続したいのですが。したがって、いくつかの (単純な) .php ファイルを使用して、DB へのアクセスを管理します。新しいデータの挿入はすでに機能していますが、フェッチしたデータを NSMutableArray に変換するのに問題があります。

出力は次のようになります (I 'XX' と短縮された 'Data :'):

ブラウザでページを開くと、次のように表示されます。

NSJSONSerialization で他のオプションも試しましたが、うまくいきませんでした:(ここで誰か助けてもらえますか?