Post marked as solved
Post marked as solved with 4 replies, 1,765 views
Hi all,
I seem to be having trouble parsing a JSON response from a server that has a unique naming convention for the first item in the object:
{
"@odata.context": "$metadata#Member",
"value": [
{
"MemberKeyNumeric": 123456,
"MemberOfficeNumeric": 123456,
....
},
{
.....
}
]
}
I've written two decodable structs to deal with this, however the naming convention of the first item is throwing an error...
struct wasatchResponse:Decodable{
var @odata.context:String
var value:[valueData]
}
struct valueData:Decodable {
var MemberKeyNumeric:Int
var MemberOfficeNumeric:Int
I am pretty new to swift, so I could be doing this incorrectly? I guess my biggest question is there a way to have swift ignore the '@' and the '.' items, similar to Java using a @SerializedName() argument?
Thanks.