問題タブ [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.
objective-c - JSONKit NSDictionary
JSONkit.h
の使用に問題がありNSDictionary
ます。それを適切に使用する方法は何ですか?
Json:
コード:
エラー:
ios - iOS: 複雑な JSON を一般的に NSObject クラスからシリアライズ/デシリアライズする
NSObject クラスに基づいてネストされた JSON をシリアル化する方法を知っている人はいますか? 単純な JSON をシリアル化するための議論がここにありますが、複雑なネストされた JSON に対応するには一般的ではありません。
これが JSON の結果であると想像してください。
このクラスから:
クラスに基づいて一般的にシリアル化/逆シリアル化する方法は?
編集
現在、私は任意のクラスに基づいてこのようなペイロードを生成できます:
ただし、ネストされた複雑な JSON には対応していません。誰にもこれに対するより良い解決策がありますか? この C# ライブラリは、オブジェクト クラスに基づいてシリアライズ/デシリアライズを実行します。NSObjectに基づいて同じものを再現したい
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 = _JKDictionaryClass
vsobject_setClass()
JSONKit
対よりNSJSONSerialization
。
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
iphone - JSONKitは解析エラーを出しますが、JSONLint.orgはそれが有効であると言います
これが私のpost.jsonファイルです:
これをjsonlint.orgに投稿すると、検証されます。
動作した他のJSONファイルに使用しているコードは次のとおりです。
JSONKit objectWithDataから出力されるエラー:
ETA:はい、ビルドフェーズにあります:
追加した:
このブランチにヒットしていないため、データはゼロではありません。
JSONKitデコーダーを使用して次のように変更しました。
そしてそれは機能しますが、JSONKitが私にとって失敗しているのにRobにとって失敗している理由についてはまだ困惑しています。
ios - JSONkit の ARC をオフにできません
ARC が有効で、問題があるプロジェクトにJSONkitを使用する。ファイルに適切にフラグを立てて-fno-objc-arc
ビルドを試みましたが、ARC is enabled のようなエラーがまだスローされています。私が見逃している可能性のあるアイデアはありますか?
わかりやすくするために、Build Phases->Compile Sources->JSONkit.m でファイルにフラグを立てました。
編集: エラーのスクリーン ショット。これらは、ARCによって無視されるファイルのフラグを追加する前に発生したのと同じエラーです
nsjsonserialization - JSONKit が引用符なしでプロパティをデシリアライズしない
JSONKitとAppleのビルトインjsonシリアライザーの両方を使用して、以下をNSDictionaryにデシリアライズしようとしています
なぜ失敗するのですか
ただし、「ルート」を引用符で囲むと機能するように見えますが、なぜですか? プロパティ名を引用符で囲むだけですが、元の文字列を投稿するとFacebookがそれを削除するため、それは不可能です。
ios - Objective C で JSON を解析する
cms から返されたこの json があり、それを分割して別の値を使用する必要があります。
私はJSONKitフレームワークを使用しています。これが私のコードです:
結果の次の部分を取得する方法がわかりません。ノード キーは見つかりましたが、次のキーはありません。ここで欠けている基本的なことは何か分かりますか?
iphone - iPhoneでWebサービスからJSONオブジェクトをデコードする際に浮動小数点値を変更するJSONKit
で解析した後、浮動小数点値が変更されていJSONKit
ます。objectFromJSONString
またはを呼び出した後に問題が発生しmutableObjectFromJSONString
ます。
このメソッドが でトリガーされる前の JSON 応答は問題ありませんJSONKit.m
。
元の応答:
呼び出し後の応答objectFromJSONString
:
ありがとう。
ios - JSONKit ベンチマーク
http://www.bonto.ch/blog/2011/12/08/json-libraries-for-ios-comparison-updated/からコードを取得 し、ローカル マシンでテストしました。
私は結果に驚き、NSJSonSerializationはJSONKitよりもはるかに優れたパフォーマンスを示しました。
NSJSonSerialization は実際に速度の面で JSONKit を追い越しましたか、それとも何か間違ったことをしましたか?
twitter_timeline.json
繰り返し.json
ランダム.json