変数を配列に入れないようにこのコードを変換する際にどこが間違っているのですか?

Northfield82

次のコードスニペット:

if let dict = json?["Stats"] as? [String:AnyObject] {

       if let newdict = dict["biggestWin"] as? [[String : AnyObject]] {
       self.bigWinPlayer1Goals = newdict.flatMap { $0["player1_goals"] as! String!}
        print (self.bigWinPlayer1Goals)
}

出力:

["1"]

しかし、それ1は配列内に含まれています-これは私が望んでいないことです。だから私はこれにコードを書き直しました:

if let newdict = dict["biggestWin"] as? [String : AnyObject] {
        let bigWinPlayer1Goals = newdict ["player1_goals"] as? String
        print (bigWinPlayer1Goals!)
 }

ただし、これは機能せず、何も出力しません。

どこが間違っているのですか?

これは問題の配列です:

["Stats": {
biggestWin =     (
            {
        "player1_goals" = 1;
        "player2_goals" = 2;
    }
);
goalDifference = "-17";
goalsConceded = 32;
goalsScored = 15;
totalDraws = 3;
totalLosses = 10;
totalWins = 1;
winPercentage = "7.14%";
}]

player1_goalsplayer2_goalsを2つの別々の変数に格納できるようにしたいと思います。

浅い思考

返される値はdict["biggestWin"]]、すなわち[ANYOBJECT文字列]タイプであるArrayAnyObjectsは。

if let data = dict["biggestWin"] as? [[String : AnyObject]] {
    let newdict = data.first!
    let bigWinPlayer1Goals = newdict ["player1_goals"] as? String
    print (bigWinPlayer1Goals!)
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スコープが次のようになっている間に、参照によって変数を返すにはどうすればよいですか?

分類Dev

私はこれをforループで間違って書いていることを知っていますが、複数の文字を受け入れることができるように正しく書くにはどうすればよいですか?

分類Dev

コードのこの部分に変数を入れるにはどうすればよいですか?

分類Dev

リストに基づくこのコードをnumpy配列に基づくコードに変換するにはどうすればよいですか?

分類Dev

この単純なPythonコードをJavaScriptに変換するにはどうすればよいですか?

分類Dev

promiseを使用してこのコードを変換するにはどうすればよいですか?

分類Dev

Swiftでこのように配列を初期化するのはなぜ間違っているのですか?

分類Dev

塩基間で数値を変換する私のPythonコードには、いくつかのエラーがあります。何が間違っている可能性があり、どうすればそれらを見つけることができますか?

分類Dev

このJavaScriptコードをPythonコードに変換するにはどうすればよいですか?

分類Dev

この配列を別の配列に変換するにはどうすればよいですか?

分類Dev

.txtファイルを単語の辞書に変換しようとしています。どこが間違っているのですか?(C#)

分類Dev

この日付のコードを迅速に変換するにはどうすればよいですか?

分類Dev

このjavascriptコードを機能的な方法に変換するにはどうすればよいですか(Ramdajsを使用した方がよい)?

分類Dev

このコードをErlangからElixirに変換するにはどうすればよいですか?

分類Dev

このコードをmutate_からmutateに変換するにはどうすればよいですか?

分類Dev

cmake変数をC ++コードの文字列に変換するにはどうすればよいですか?

分類Dev

このforeachコードをParallel.ForEachに変換するにはどうすればよいですか?

分類Dev

このコードをマクロに変換するにはどうすればよいですか?

分類Dev

このc#コードをvb.netに変換するにはどうすればよいですか?

分類Dev

このコードをJava8に変換するにはどうすればよいですか。

分類Dev

このhamlコードをerbに変換するにはどうすればよいですか?

分類Dev

このPythonコードをC#に変換するにはどうすればよいですか?

分類Dev

このコード行をSwift2.0に変換するにはどうすればよいですか?

分類Dev

このコードを C# に変換するにはどうすればよいですか?

分類Dev

この配列を使用可能な変数に変換するにはどうすればよいですか?「通知:未定義」の取得

分類Dev

このコードを変換して、部分文字列ごとに配列内の一致を返すにはどうすればよいですか?

分類Dev

間違ったトルコ文字の文字列を変換して正しい文字を表示するにはどうすればよいですか?

分類Dev

この入力コードの値をjavascriptで変更するにはどうすればよいですか?

分類Dev

これらの時刻をUTCからローカルに変換する際に何が間違っていますか?

Related 関連記事

  1. 1

    スコープが次のようになっている間に、参照によって変数を返すにはどうすればよいですか?

  2. 2

    私はこれをforループで間違って書いていることを知っていますが、複数の文字を受け入れることができるように正しく書くにはどうすればよいですか?

  3. 3

    コードのこの部分に変数を入れるにはどうすればよいですか?

  4. 4

    リストに基づくこのコードをnumpy配列に基づくコードに変換するにはどうすればよいですか?

  5. 5

    この単純なPythonコードをJavaScriptに変換するにはどうすればよいですか?

  6. 6

    promiseを使用してこのコードを変換するにはどうすればよいですか?

  7. 7

    Swiftでこのように配列を初期化するのはなぜ間違っているのですか?

  8. 8

    塩基間で数値を変換する私のPythonコードには、いくつかのエラーがあります。何が間違っている可能性があり、どうすればそれらを見つけることができますか?

  9. 9

    このJavaScriptコードをPythonコードに変換するにはどうすればよいですか?

  10. 10

    この配列を別の配列に変換するにはどうすればよいですか?

  11. 11

    .txtファイルを単語の辞書に変換しようとしています。どこが間違っているのですか?(C#)

  12. 12

    この日付のコードを迅速に変換するにはどうすればよいですか?

  13. 13

    このjavascriptコードを機能的な方法に変換するにはどうすればよいですか(Ramdajsを使用した方がよい)?

  14. 14

    このコードをErlangからElixirに変換するにはどうすればよいですか?

  15. 15

    このコードをmutate_からmutateに変換するにはどうすればよいですか?

  16. 16

    cmake変数をC ++コードの文字列に変換するにはどうすればよいですか?

  17. 17

    このforeachコードをParallel.ForEachに変換するにはどうすればよいですか?

  18. 18

    このコードをマクロに変換するにはどうすればよいですか?

  19. 19

    このc#コードをvb.netに変換するにはどうすればよいですか?

  20. 20

    このコードをJava8に変換するにはどうすればよいですか。

  21. 21

    このhamlコードをerbに変換するにはどうすればよいですか?

  22. 22

    このPythonコードをC#に変換するにはどうすればよいですか?

  23. 23

    このコード行をSwift2.0に変換するにはどうすればよいですか?

  24. 24

    このコードを C# に変換するにはどうすればよいですか?

  25. 25

    この配列を使用可能な変数に変換するにはどうすればよいですか?「通知:未定義」の取得

  26. 26

    このコードを変換して、部分文字列ごとに配列内の一致を返すにはどうすればよいですか?

  27. 27

    間違ったトルコ文字の文字列を変換して正しい文字を表示するにはどうすればよいですか?

  28. 28

    この入力コードの値をjavascriptで変更するにはどうすればよいですか?

  29. 29

    これらの時刻をUTCからローカルに変換する際に何が間違っていますか?

ホットタグ

アーカイブ