問題タブ [sbjson]

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 投票する
5 に答える
73806 参照

ios - JSONフィードをNSDictionaryに変換する

私のフィードURLはどこJSON_CATEGORY_DATA_URL_STRINGにありますか?

私は次のコードから素晴らしいNSDictionary(または)を得ることができないようです:NSArray

私はこれに関する多くの投稿を読みましたが、それを取得していません。

0 投票する
5 に答える
1199 参照

iphone - iPhone の json を解析するために必要なヘルプ

iPhone アプリで JSON ファイルを解析したいと考えています。問題は、単純なjsonファイルを解析できることですが、次のタイプのjsonで解析を行う方法がわかりません。

「123」のすべての img_urls を抽出する方法を教えてください。

ありがとうございました。

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

iphone - SBJsonWriter で値/キーのペアを設定しようとするとエラーが発生する

値とキーのペアを設定しようとすると、次のエラーが発生します。

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

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

objective-c - Objective-c SBJSONWriter は辞書の配列を JSON に変換します

現在、SBJsonWriter で問題が発生しています。

名前と値のペアの json オブジェクトを含むリクエストを送信する必要があります。例えば

SBJson Writer フレームワークを使用して Obj-C でこれを行う方法がわかりません。

ペアごとに、辞書を作成してから、辞書を配列に追加しようとしました。これにより、それぞれが 1 つの名前と値のペアを含む多くの辞書を含む配列が生成されます。

これをどのように修正するか、またはそれが可能かどうかについてのアイデアはありますか?

前もって感謝します

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

iphone - 重複するシンボル、GTMOAuth2 および iOS 用 Facebook SDK の両方が SBJSON を使用している

Facebookログインを実装したアプリがあります。ソースを facebook SDK からプロジェクトに直接コピーしました。次に、Google ログインを追加する必要があります。今回は静的ライブラリとして GTMOAuth2 を追加しました。(私もこれのソースを持っていますが、特に理由もなく静的ライブラリとして追加しました)。問題は、両方とも SBJson を使用していて、シンボルが重複していることです。Facebook SDK の SBJson は、GTMOAuth2 ライブラリの SBJson よりも新しいようです。私は以前にシンボルを重複させたことがない初心者ですが、どうすればよいですか? この特定の問題に対する解決策、または一般的に重複するシンボルを解決する解決策はありますか? 機能するまで2回表示されるものを削除するだけですか?リンカー設定はありますか? ありがとう。

更新 - 私が試したこと:

両方のプロジェクトを静的ライブラリとして追加しました。

  • GTMOAuth2 から SBJSON.h/m ファイルを削除しようとしましたが、結果: Google ログイン後の json 解析エラー:

  • Facebook iOS SDK から SBJSON.h/m ファイルを削除してみました。結果: Facebook ログイン後の json 解析エラー。

これら 2 つのバージョンの SBJSON を、シンボルを重複させることなくアプリ内で魔法のように共存させることはできますか? 使用することを決めた 1 つの SBJSON で動作するように、1 つのライブラリを変更する必要がありますか?

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

objective-c - SBJson と NSData

quizlet.com からデータを取得していますが、単純なコードで問題なく動作します。

しかし、アクティビティ インジケーターを開始および停止するには、NSURLConnection を使用する必要があります。私はしようとしています

次のようなメッセージが表示されます。

[2377:707] -JSONValue が失敗しました。エラー: 予期しない入力の終わり

[2377:707] -JSONValue が失敗しました。エラー: トークンの不正な開始 [.]

[2377:707] -JSONValue が失敗しました。エラー: トークンの不正な開始 [d]

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

iphone - iPhone の Twitter の JSON フィード

SBJSON フレームワークを使用して iPhone 用の JSON フィードを操作しようとしています。私は最初に例を試してみましたが、うまくいきました。しかし、URL JSON で変更を行ったところ、正しいキーが見つかりませんでした。私はiPhone用のJSONフレームワークを学ぶのが初めてなので、私が正しいかどうかはわかりません. 以下は私のJSONフィードです:

正しいキーを見つけるためのコード:

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

iphone - nil 値を示す JSON の解析

データを解析していますが、辞書内のすべてのデータを取得していますが、NSLog を使用して値を確認すると、nil 値が表示されます

辞書解析

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

iphone - nil 値を示す JSON の解析

辞書解析

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

iphone - Objective-C での SBJson による入力の予期しない終了

Web サイトから返される JSON を解析しようとしている次のコードがあります。

次のエラーが表示されます。

取得しようとしている JSON を制御できます。JSON を生成する PHP 内で、次のようにヘッダーを設定します。

「予期しない入力の終わり」により、JSON の形式が何らかの形で間違っていると思われますが、JSONLint は完全に有効であると教えてくれます。私は何を間違っていますか?時間を割いて読んでいただきありがとうございます。アドバイスをいただければ幸いです。

アップデート:

私は次のようにresponseDataを設定しました:

そして、パーサーは次のようになります (.h 内):

そしてM:

チャールズの調査結果:

受信した NSData の説明:

データの印刷記述: {長さ = 117、容量 = 256、バイト = 0x5b7b22686f6d65223a22426c61636b62 ... 30382d3133227d5d}