問題タブ [swifty-json]

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

ios - json ファイルを解析すると、望ましくない結果が返される

少し苦労した後、ようやくJsonファイルを解析できるようになりました。解析していると思いますが..多くの「オブジェクト」で値にアクセスしようとすると、nilになります。これは、swiftyJsonライブラリを使用した私のコードです。そして、これが私のjsonの外観です。私が使用しているコードは

コンソールに次の出力が表示されて、何が間違っているのかわかりません。ヘルプとヒントをいただければ幸いです。

ここに画像の説明を入力

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

json - SwiftyJSON が機能しない / Swift 1.2 SwiftyJSON ファイル

SwiftyJSON ファイルをプロジェクトに追加したところ、45 個のエラーがあり、そのうちの約 44 個が に変更asされていましたas!。今、238 行目の最後の行でスタックしています。エラーは言う:

タイプ「AnyObject」の値をタイプ「AnyObject!」の値に割り当てることはできません。

コードは次のようになります。

エラーは の行にありarray_[index] = newValue.objectます。

これを理解するのを手伝ってください、事前に感謝します。

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

json - Swift JSON は既存の辞書に新しいキーを追加します

Alamofire と SwiftyJSON を使用して、API からデータを取得および管理しています。最初のリクエストを行った後、JSON 型のネストされたコレクションになります。

SwiftyJSON によると、次のようにデータをループできます https://github.com/SwiftyJSON/SwiftyJSON#loop

繰り返しますが、SwiftyJSON によると、次のように新しい値を設定できるはずです: https://github.com/SwiftyJSON/SwiftyJSON#setter

ネストされたデータのコレクションがあり、好きなだけ深く掘り下げることができますが、オブジェクトを変更して新しいキーと値のペアを設定することはできません。Swiftでこれを行うにはどうすればよいですか?

これが私のコードです:

基本的に、元の JSON オブジェクトとまったく同じ構造を維持したいのですが、各サブ オブジェクトの 2 番目のレベルのネストに key:value を追加します。

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

json - SwiftyJSON を使用してファイルからデータを取得する方法

データが次のように構成されているファイル システムに JSON ファイルを追加しました。

{ "DDD" : "3D Systems Corporation"、"MMM" : "3M Company"、"WBAI" : "500.com Limited"、"WUBA" : "58.com Inc."、"AHC" : "AH Belo Corporation」、「ATEN」:「A10 Networks, Inc.」、「AAC」:「AAC Holdings, Inc.」、「AIR」:「AAR Corp.」}

私のファイル名は次のとおりでstockDict.json、次のコードを使用してデータを取得しようとしています:

しかし、それが印刷されたときに得られるのはnil. コードの何が問題になっていますか?

任意の提案をいただければ幸いです。

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

ios - Swift json 引用符付きのキーと引用符なしのキー

リモートから json データを取得し、SwiftyJson で迅速に JSON(data) を使用します。問題は次の場合です。

私はこれを得る:

ここで問題があります。このオブジェクトの一部のキーには二重引用符が付いていて、一部のキーには二重引用符が付いていないため、値を取得できませんjsonObj.objectForKey("front_image")!.string

ブラウザからjsonのURLを見ると、これが得られます:

これはSwiftyJsonのバグですか、それとも? これに対する解決策は何ですか?