次のような文字列オブジェクトから有用なフィールドを抽出したい
Request(Some(8454439),Some(16872692),Some(0.0.0.0),Some(8281008),Some(ArrayBuffer(845434399)),Some(129032),Some(3),Some(Profile),Some(en),None,None,None,None,Some(true),None,Some(Food),None,Some(Fish))
合計で 18 のフィールドがあり、私がやりたいのは、それらを 18 の異なる文字列に割り当て、それが である場合は有用な情報を抽出しSome(X)
、それ以外の場合は文字列を に設定することNone
です。
たとえば、この場合、応答の文字列配列は次のようになります。
val results = Array("8454439", "16872692", "0.0.0.0", "8281008", "ArrayBuffer(845434399)",
"129032", "3", "Profile", "en", "None", "None", "None", "None", "true", "None",
"Food", "None", "Fish")