ObjectMapperを使用してJSONデータをカスタムオブジェクトに逆シリアル化する際に問題があります。ObjectMapperを使用したJSONからカスタムオブジェクトへの逆シリアル化
構造はこのようなものです:
{
"message": "",
"payload": [
{
"details": {
"id": "7758931",
"description": "A description",
...
マイコード:
struct MyObject : Mappable
{
var message : String
var payload : [MyDetail]?
init(map: Mapper) throws
{
try message = map.from("message")
payload = map.optionalFrom("payload") ?? nil
}
}
struct MyDetail : Mappable
{
var detailId : String
var descriptionDetail : String
init(map: Mapper) throws
{
try detailId = map.from("id")
try descriptionDetail = map.from("description")
}
}
解析するための重要な詳細と辞書があるので、明らかにこれは正しくありません...
誰でもどのように私はこれを解析することができる考えがありますか?
:
は、JSONは次のようにこのように行くと仮定して'details'ネームスペース –