問題タブ [jsonkit]

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

objective-c - jsonkit のユーザー定義の問題と、目的の c からインポートしようとする際のアークの制限

だから、jsonkitを試して使うのは初めてです。過去1時間探していましたが、インストール手順が見つからなかったので、ファイルをコピーして貼り付け、xcodeプロジェクトに追加してからインポートしようとしました。しかし、コンパイルすると、多くのエラーがスローされ、通常は ARC の制限があります。これらのエラーの 1 つに次のものがあります。

JSONKit は Objective-C の自動参照カウントをサポートしていません

そうは言っても、これを適切にコンパイルするために従う必要がある特定の指示はありますか? それとも、私を正しい方向に向けますか?

ありがとう!

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

iphone - JSONKit:JSON辞書キーの順序を維持する方法

サーバーからのマップ(辞書)を表すJSON文字列があります。

この地図は@私のiPhoneアプリなので描く必要があります。

JSONKitを使用していますが、ハッシュ関数を使用して内部JKDictionaryにキーを挿入しているようです。

では、キーを注文するために優先番号を送信する必要がありますか?または、サーバーのJSONデータのキーの順序を保持するようにJSONKitを作成する方法はありますか?

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

ios - 「「」文字列に無効なエスケープ シーケンスが見つかりました。」RestKit を使用した JSON 呼び出しから報告された

Web サービスの呼び出しが失敗し、「無効なエスケープ シーケンスが "" 文字列に見つかりました」というメッセージが表示されます。メソッドで示されていobjectLoader:didFailWithError:ます。

サーバーからフェッチされている JSON には \ 文字が含まれており、それがこの失敗の原因のようです。

どうすればこれを回避できますか。クイック検索では、で指定するJKSerializeOptionEscapeForwardSlashes必要がありますが、RestKit でJSONKitこれを実装する方法が示されています。

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

ios - シンボル _OBJC_IVAR_$_GCOAuth.OAuthParameters ShareKit と RestKit が重複しています。

RestKit でシンボルの重複エラーが発生するため、ここ数日間、共有キットの実装を進めることができず、厄介な状況にあります。iOS 5.1 と最新バージョンの xcode で実行しています。指定されたガイドラインに従って、両方のライブラリをインストールしました。いずれかで問題を引き起こすことなく、ShareKitまたはRestKitからこれの参照を削除する方法がわかりません。これについて本当に助けが必要です...ありがとう。

私のプロジェクト

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

objective-c - JKDictionaryクラスはJSONKit専用であり、この方法で使用しないでください。

これはこれに対するフォローアップの質問 です。要するに、私は自分のアプリをios 4.3互換にし、AFNetworking自分のアプリでios4をサポートするクラスバージョン0.10.1を使用しています。この行self.responseJSON = AFJSONDecode(self.responseData, &error);は私に以下のエラーを与えます。私はジェイソンにあまり詳しくなく、このエラーが何を意味するのかを理解しようとしています。

エラーはJSONKit.mからのものです:

iOS 5では、アプリはうまく機能する回線を使用していますが、サポートさself.responseJSON =[NSJSONSerialization JSONObjectWithData:self.responseData options:0 error:&error];れていないため、もちろんiOS4ではこれを使用できません。NSJSONSerialization

どんな種類の助けもいただければ幸いです。

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

ios - FacebookSDK 回避策の使用方法

JSON エラーがいくつか重複した後、次の Facebook SDK の回避策を見つけました。所有者は SBJSON を削除し、代わりに JSKit を使用しました。

この回避策の使用方法を知っている人はいますか? これは通常の FacebookSDK フレームワークではないため、回避策をフレームワークとして実装することはできません。

https://github.com/acani/facebook-ios-sdkで回避策を確認してください。

src フォルダーを Xcode にドラッグしてから、「facebook.h」ファイルをインポートできますか? または、どうにかして .framework ファイルを作成する必要がありますか?

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

ios - JSONKit - objectFromJSONData は常に nil を返すようです

JSONKit で動作するこの単純なテスト スタブさえ取得できないなんて信じられません...

有効な JSON ドキュメントを含む json ファイルと、次の簡単なコードがあります。

objectFromJSONData の結果は常に null を返すようです。出力を以下に示します。

私は一体何が欠けているのですか?入力 JSON は有効です (NSLog ステートメントで示されています)。

これがばかげている場合は申し訳ありませんが、この小さなテストケースでも時間を無駄にしすぎて、何かが足りないと思いました.

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

ios - iOSでJSONKitを使用してこのJSONを解析する方法

重複の可能性:
Objective-C で JSON を解析するにはどうすればよいですか?

この Json データをサーバーからダウンロードしています。このデータを適切に解析するのを手伝ってください。

前もって感謝します

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

iphone - JSONペイロードを期待するWebサービスリクエストを開始する方法

私はJSON初心者であり、JSONペイロードリクエストをシミュレートする方法に関する資料が見つかりません。

私の最終的な目標は、これらの要求/応答を処理するObjective-ciOSアプリを構築できるようにすることです。私はASIHttprequestフレームワークとそれが回避する要求/応答メカニズムを知っています。

ただし、現在、さまざまなjsonペイロードを期待し、json形式で応答を提供するWebサービスAPIがあります。次に例を示します。

URLの例:

https://mywebServiceURL/api/ApiKey/user/create

ペイロード:PUTペイロードはJSONディクショナリであり、次のキーと値のペアが含まれています。

今私の質問:

1-これを通常どおりにシミュレートするにはどうすればよいですか(テストのために、iOSの外部で)?グーグルを検索しましたが、必要なものが正確に見つかりませんでした。curl.exeを取得しましたが、メソッドが許可されていないなど、ブラウザが提供するものと同じです。しかし、それだけが必要なわけではありません。PUT、GET、POSTなどで実際にどのように機能するかを知る前に、さまざまなリクエストで遊んだり、値を指定したり、APIをしばらく使って乗車したりしたいと思います。

2-そのようなものをiOSに組み込むための最良の方法は何ですか?プロジェクトには、Webリクエスト用のASIHttpとJSON処理用のJSONKitがすでに含まれています。

私はこの種のことをしましたが、xml応答を使用して、リクエストを取得します。JSON私は初めて働いています。このような例へのポインタだけが大きな助けになります。

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

iphone - コピーしようとすると JSONKit の無効な引数

JSONKit を NSMutableDictionary として JSON データを解析しています。

これを行うと、次のエラーが発生します。

この問題の原因を突き止めようとしています。jsonResponse が JKArray のオブジェクトであることは、他の経験から知っています。

私は助けが必要です。ありがとう。