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

objective-c - JSONKit で NSDate 辞書を JSON シリアル化するにはどうすればよいですか

Jsonkit と Apple の JSON シリアライザーを使用してこれを試してみましたが、うまくいきませんでした。NSNumbers の nsarray である geo プロパティを壊し続けます。

更新:エラーを確認すると、NSArray ではなく、NSDate が失敗します。日付フォーマッタを関数に渡すにはどうすればよいですか?

更新 2: 解決済み-ok は jsonkit の最新のコミットを見て、これを実行できることを確認しました:

これは機能しているように見えますが、JSONKit のこの機能は WIP であるため、次の公式リリースで変更される可能性があることに注意してください。

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

objective-c - Objective-C を使用してネストされた JSON を解析する JSONKit

ネストされた JSON を JSONKit で解析しようとしていますが、第 2 レベルの JSON が正しく解析されません。

これがサンプルJSONです...

これが私のコードです...

どこが間違っていますか?

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

iphone - JSONコンテンツをNSDictionaryに保存するMKNetwork

MKNetworkアプリケーションのネットワーク機能を処理するために、を使用しています。

JSONファイルを読み取って、その内容をに保存しようとしていますNSDictionary

上記のコード(responseJSON)はiOS5以降で機能します。iOS4でも動作するようにする必要があります。このフレームワークの作成者は次のように述べています。(この投稿のコメントセクションを参照してください)

これを実装する方法がわかりません。誰か助けてくれませんか。私は一日中これで立ち往生しています。

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

ios - iPhoneアプリのJSONKit?

JSONKit を使用して PHP ドキュメントから JSON を解析する場合、Apple はアプリがアプリ ストアにアクセスすることを許可しないことを選択しますか? JSONSerializable を使用したいのですが、それは ios5 用であり、それによって 3gs で ios4 メンバーを疎外するつもりはありません。

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

iphone - AFNetworking + JSONKit が連携しない

AFNetworking + JSONKit + iOS 5.0+ = JSON 解析が機能しません (解析しようとすると nil オブジェクトが返されます)。

AFNetworking + iOS 5.0+ = JSON 解析は正常に動作します。

AFNetworking + JSONKit + iOS 4.X = JSON 解析が機能する

AFNetworking + iOS 4.X = JSON 解析が機能しません (NSJSONSerializer は iOS5.0 以降でしか使用できないため)。

この問題を解決するにはどうすればよいですか? コードのスニペット:

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

objective-c - JSONKit を使用したジオコーディング API

Google Geocoding API の応答を解析できません。メソッドは次のとおりです。

Geococing API から応答の json 文字列を取得できます。JSONKit で解析すると、2 つのキーがあります。これらはresultstatusです。しかし、次のようにさらに一歩進むと:

私は常に null セットを取得します。なにか提案を?

XCode 4.2.1 を使用しています

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

ios - 複雑なNSObjectをJSONパターンにシリアル化する

JSONにシリアル化してサービスに投稿したい一連のNSObjectがあります。最終的なオブジェクトは、相互にネストされたこれらのNSObjectサブクラスのいくつかのレベルで構成されます。

これらのオブジェクトはそれぞれ、適切なキーを使用してNSDictionary内のオブジェクトのプロパティを返すメソッドを持つプロトコルに従います。ただし、これらのプロパティの一部は他のオブジェクトなどであるため、シリアル化は少し複雑になります。

最終的なオブジェクトのシリアル化を簡素化するために使用できるパターンはありますか?JSONKitを使用すると、各辞書を最も深いオブジェクトから個別にシリアル化し、逆方向に作業してエラーをチェックしてから、複合文字列に追加する必要があるようです。私は、これがこの非常に有能なライブラリを使用する最良の方法ではない可能性があることを知っています。任意の提案やガイダンスを歓迎します。

編集1

JSONKit GitHub URL

JSONKitReadmeドキュメント

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

objective-c - シリアル化中のJSONKit認識されないセレクター

JSONKitライブラリを使用しようとしていますが、プロジェクトにソースファイルを含めました。含まれているカテゴリがNSDictionaryオブジェクトにJSONDataおよびJSONStringセレクターを提供するように、JSONKit.hヘッダーを含めました。

しかし、実行時に次のエラーが発生します。

カテゴリがNSDictionaryオブジェクトに適切なメソッドを追加しないのはなぜですか?

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

iphone - JSONKit: JSON 属性の値の変更とシリアル化

JSONKit を使用して JSON 文字列を NSDictionary に解析しています。

私の質問は、辞書の値を変更して、変更された JSON 文字列を取得するにはどうすればよいですか?

辞書の値を変更しようとしました:

しかし、アプリはその行でクラッシュします。私は何を間違っていますか?

前もって感謝します!

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

objective-c - ShareKit コンパイルの問題 - JSONKit が見つからない

ShareKit をセットアップして構成するために、次の手順に従いました: https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit

アプリをコンパイルしようとすると、次のエラーが表示されるようになりました。

ShareKit を再インストールしようとしましたが、問題を解決できません。

問題を軽減するための提案をいただければ幸いです。

ありがとう!