0
私たちはバックエンドとしてfirebaseを使用しています。我々はfirebaseから取得している応答は次のとおりです。Swift3でJSONを必要な配列形式に変換
{
"2_3" = {
OTI = 80;
OTIP = 70;
SPR2 = 40;
};
"2_5" = {
OTI = 60;
OTIP = 70;
SPR2 = 30;
SPR3 = 40;
};
"2_8" = {
OTI = 20;
};
}
我々が望むものである:
["2_8": ["OTI": "20"], "2_3": ["SPR2": "40", "OTI": "80", "OTIP": "70"], "2_5": ["SPR2": "30", "SPR3": "40", "OTI": "60", "OTIP": "70"]]
Swift3でこれを達成するためにどのように?また、firebaseからの応答を上記の形式で得ることができますか?
だあなたは、整数などの値をたくありませんか? –
これらはどちらも印刷の形式が異なります(ただし、2番目の形式では数字は文字列であり整数ではありません)。だから、あなたが達成しようとしていることのより多くの文脈を与えてください。 –
まず第一に、関係する配列はありません。すべてのコレクションタイプは辞書です。第二に、出力はまさにあなたが望むフォーマットです。 'print'はオブジェクトを* objective-cish *辞書表現で表示します。 – vadian