私は、サーバーからデータ "プロフィール"を受け取り、他の値 "appKnowsThisKey"とともにAPIゲートウェイに送信するiOSアプリを持っています。AWS API Gatewayにデータを渡すときに斜めになる方法は?
私は、iOSアプリが「プロフィール」の構造に不自然なままでいるようにしたいと思います。
辞書のキーを知っているAPIゲートウェイでモデルを作成しました。 iOS版へ
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "ExampleModel",
"type": "object", "properties": {
"appKnowsThisKey" : {"type": "string" },
"profile": {
"type": "object", "properties": {
"key1": {"type": "string" },
"key2": {"type": "string" },
"key3": {
"type": "array", "items": {"type": "string" }
}
}
}
}}
API Gatewayの展開は、スウィフトクラスを作成しました:ExampleModel
と
ExampleModel_profile
私は[String:AnyObject]
内の値を保持するiOSアプリ内のオブジェクトprofile
を持っています。
iOSの辞書をプロフィールのAPIゲートウェイモデルに割り当てるにはどうすればよいですか?たとえば、ExampleModelの "profile"をstring
に再定義し、JSON文字列を渡しますか?
ありがとうございます;私はこれが最良の解決策であることに同意します。 APIGはすばらしい砂糖を加えます。 – Carl