問題タブ [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 に答える
1036 参照

objective-c - JSONKit NSDictionary

JSONkit.hの使用に問題がありNSDictionaryます。それを適切に使用する方法は何ですか?

Json:

コード:

エラー:

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

ios - iOS: 複雑な JSON を一般的に NSObject クラスからシリアライズ/デシリアライズする

NSObject クラスに基づいてネストされた JSON をシリアル化する方法を知っている人はいますか? 単純な JSON をシリアル化するための議論がここにありますが、複雑なネストされた JSON に対応するには一般的ではありません。

これが JSON の結果であると想像してください。

このクラスから:

クラスに基づいて一般的にシリアル化/逆シリアル化する方法は?

編集

現在、私は任意のクラスに基づいてこのようなペイロードを生成できます:

ただし、ネストされた複雑な JSON には対応していません。誰にもこれに対するより良い解決策がありますか? この C# ライブラリは、オブジェクト クラスに基づいてシリアライズ/デシリアライズを実行します。NSObjectに基づいて同じものを再現したい

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

ios - isaポインタを割り当てる代わりのobject_setClass()のパフォーマンス

XCode(4.6)の最新のアップデートで気づいたのですが、の数行について警告が表示されましたJSONKit.m。具体的には、オブジェクトのクラスを設定する行:

これらは非推奨としてマークされており、推奨される方法はobject_setClass()次の方法を使用することでした。

警告を単に消音することが好ましい理由を尋ねたところ、次のように答えました。

新しいXcodeバージョンが文句を言っても
、すべてが正常に機能します。1)JSONKitを使用する各プロジェクトをテストして、object_setClass()の後にすべてが正常に機能するかどうかを確認します。2
)CPUサイクルが緩いため、JSONKitを使用します。たとえば、NSJSONSerializationを介して。私の現在のアプリケーションは、600K-1Mの重みを持つjsonファイルを解析します

ここで話しているのは、パフォーマンスのヒットのどれだけですか?

もっと興味があります

dictionary->isa = _JKDictionaryClassvsobject_setClass()

JSONKit対よりNSJSONSerialization

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

automatic-ref-counting - JSONKit for xcode 4.6 ios 6 with ARC?

さて、私はJSONKitクラス(JSONKit.hとJSONKit.h)を追加しましたが、.mファイルには、次のような多くの警告とコンパイルエラーがあります。

xcode 4.6 iOS 6用のJSONKitおよびJSONフレームワークを最良の方法で使用するにはどうすればよいですか?

& どうもありがとう!!!ボリビアからのご挨拶!! ロックオン!!! XD

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

iphone - JSONKitは解析エラーを出しますが、JSONLint.orgはそれが有効であると言います

これが私のpost.jsonファイルです:

これをjsonlint.orgに投稿すると、検証されます。

動作した他のJSONファイルに使用しているコードは次のとおりです。

JSONKit objectWithDataから出力されるエラー:

ETA:はい、ビルドフェーズにあります:

ここに画像の説明を入力してください

追加した:

このブランチにヒットしていないため、データはゼロではありません。

JSONKitデコーダーを使用して次のように変更しました。

そしてそれは機能しますが、JSONKitが私にとって失敗しているのにRobにとって失敗している理由についてはまだ困惑しています。

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

ios - JSONkit の ARC をオフにできません

ARC が有効で、問題があるプロジェクトにJSONkitを使用する。ファイルに適切にフラグを立てて-fno-objc-arcビルドを試みましたが、ARC is enabled のようなエラーがまだスローされています。私が見逃している可能性のあるアイデアはありますか?

わかりやすくするために、Build Phases->Compile Sources->JSONkit.m でファイルにフラグを立てました。

編集: エラーのスクリーン ショット。これらは、ARCによって無視されるファイルのフラグを追加する前に発生したのと同じエラーです ここに画像の説明を入力

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

nsjsonserialization - JSONKit が引用符なしでプロパティをデシリアライズしない

JSONKitとAppleのビルトインjsonシリアライザーの両方を使用して、以下をNSDictionaryにデシリアライズしようとしています

なぜ失敗するのですか

ただし、「ルート」を引用符で囲むと機能するように見えますが、なぜですか? プロパティ名を引用符で囲むだけですが、元の文字列を投稿するとFacebookがそれを削除するため、それは不可能です。

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

ios - Objective C で JSON を解析する

cms から返されたこの json があり、それを分割して別の値を使用する必要があります。

私はJSONKitフレームワークを使用しています。これが私のコードです:

結果の次の部分を取得する方法がわかりません。ノード キーは見つかりましたが、次のキーはありません。ここで欠けている基本的なことは何か分かりますか?

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

iphone - iPhoneでWebサービスからJSONオブジェクトをデコードする際に浮動小数点値を変更するJSONKit

で解析した後、浮動小数点値が変更されていJSONKitます。objectFromJSONStringまたはを呼び出した後に問題が発生しmutableObjectFromJSONStringます。

このメソッドが でトリガーされる前の JSON 応答は問題ありませんJSONKit.m

元の応答:

呼び出し後の応答objectFromJSONString:

ありがとう。

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

ios - JSONKit ベンチマーク

http://www.bonto.ch/blog/2011/12/08/json-libraries-for-ios-comparison-updated/からコードを取得 し、ローカル マシンでテストしました。

私は結果に驚き、NSJSonSerializationはJSONKitよりもはるかに優れたパフォーマンスを示しました。

NSJSonSerialization は実際に速度の面で JSONKit を追い越しましたか、それとも何か間違ったことをしましたか?

twitter_timeline_json.png

twitter_timeline.json

repeat_json.png

繰り返し.json

random_json.png

ランダム.json