問題タブ [json-framework]

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 に答える
360 参照

ios - iOS での json-framework のインストール

これは単純なことのように思えますが、うまくいきません。フローは次のとおりです。

GitHub から json-framework パッケージをダウンロードして解凍します。XCode を使用して、新しい標準のシングル ビュー アプリケーションを作成します。私のプロジェクトで「JSON」という名前の新しいグループを作成します。私のプロジェクト ディレクトリに「JSON」という名前のディレクトリを作成し、「json-framework-master/Classes/*」からこのディレクトリにファイルをコピーします。XCode プロジェクトで、コピーしたばかりのファイルを、作成した「JSON」グループにドラッグします。ファイルがプロジェクトに正常に追加されました。私のコードでは、上部に次を追加します。

アプリ デリゲート起動メソッドで、これを追加します。

これは、JSON が正しく機能していることを確認するための単純なテストです。すべてが正常にビルドおよびコンパイルされますが、次のエラーが発生します。

プロジェクトとターゲットの両方に「-all_load」リンカー フラグを追加しようとしましたが、何もしません。iOS 6.0 を搭載した iPhone 5 でビルドしています。

また、iOS5+ にはネイティブ JSON サポートが含まれていることも知っていますが、古いバージョンもサポートする必要があります。

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

objective-c - JSON シリアライゼーションはサポートされていません

object の配列で Dictionary を使用しているときに、以下のエラーが発生します。

エラー : JSONFragment が失敗しました。エラー トレースは次のとおりです: ( "エラー ドメイン=org.brautaset.JSON.ErrorDomain Code=1 \"JSON シリアル化は DocumentType でサポートされていません\" UserInfo=0xb5cc270 {NSLocalizedDescription=JSON シリアル化は DocumentType でサポートされていません}", "エラー ドメイン=org. brautaset.JSON.ErrorDomain Code=1 \"オブジェクトのキー DocumentTypes のサポートされていない値\" UserInfo=0xb580e60 {NSUnderlyingError=0xb585320 \"DocumentType の JSON シリアル化はサポートされていません\", NSLocalizedDescription=オブジェクトのキー DocumentTypes のサポートされていない値}" )

しかし、次の場合と同じエラーが発生しません:

上記で正しい JSON 表現が得られます。

私が間違っていることは何ですか?上記で誰かが私を助けることができますか....

実際、私の配列にはコアデータクラスオブジェクトが含まれており、JSON 表現をサポートしていないため、実装によって変更したところ、正常に動作しています。JSON でコアデータ クラス オブジェクトの表現を変更する方法がある場合は、更新してください。ありがとう。

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 に答える
376 参照

objective-c - NSDictionary オブジェクトからの抽出

json-framework を使用して URL から JSON 文字列をNSDictionary取得し、これらの 2 行のコードで JSON 文字列をオブジェクトに変換しました。

NSDicitonaryは持っています:

次に、各要素にアクセスする必要があります。たとえば、2 番目の要素の「名前」の値を取得します。私はそれを行う方法を理解できませんでした。ありがとう!

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

json - 要素が動的に挿入されたときにng-repeatがDOMを更新しない

jsonFormを使用して、3 つの異なる json スキーマからフォームを生成しています。フォームが送信されると、別のフォームが要求されます... 3 つのフォームすべてのデータは、最後のフォームが入力された後に送り返されて保存される 1 つの json オブジェクトを作成します。

フォームは期待どおりに機能します。問題は、ng-repeat を使用してリストを更新する場合です。

HTML:

デフォルトの名前の配列:

初期オブジェクト

角度:

ブラウザ コンソールには更新された newName 配列["test1","test2","Simo","blah"]が表示さSimoBlahますが、HTML には表示されません。angular が DOM を更新するのを妨げている何かがあるのでしょうか?

ありがとう..