Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。422件0swift4を使い、以下で公開されているAPIを使ってJSONを取得しましたしかしKeyが数値で返されるのでどうやってパースしたら良いかわかりません。票1「数値をKeyに持つ」とは言っても、正しく引用符で囲まれていますから正当なJSONデータということになります。4から登場したCodableでも読み込むことはできますが、タグでswift4が指定されていることでもあり、ここではCodableを使った例を示しておきます。「自分でここまではやったのだが、この部分がうまくできない」と言うのを(動かないコードでも良いので)コードを示して質問されると、より的確な回答をより早く得ることにつながります。今後ご質問を書かれる際にはご留意ください。リンク先に挙げられたAPIの解説によると、キーになりうる値は限られているようです。1wまずはSwiftの識別子として有効な名前でそれらに対応するプロパティを持つstructを定義します。同時にJSON中のKeyとそれらのプロパティを対応づけるためにCodingKeysと言うものを一緒に宣言しておきます。}}これを使って、結果全体を表すstructを作ると、こんな感じになります。テスト用のサンプルデータとともに示しておきます。1.68882](出力される値がJSON内の表現とは異なっていますが、これはDoubleを使う上で避けられません。ユーザに見せる情報を作る場合には必要に応じて書式化してください。)なお、Keyになりうる値は実は他にもある、と言う場合には、Dictionary型を使った方がいいでしょう。こんな感じになります。print(error)}出力例は先ほどと全く同じになります。お好きな方をお試しください。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。返す1Object型のJSONをパースできない。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。