Hi,
The default ERRest behaviour is to uses the model as entity format. I do not know a way to uses the built in classes to specify a custom attribute like this.
But you can always use NSArray and NSDictionnary to construct your response like this:
NSMutableArray<NSDictionary<String, Object>> results = new NSMutableArray<NSDictionary<String, Object>>(); for (Phone phone : phones) { NSMutableDictionary<String, Object> entry = new NSMutableDictionary<String, Object>(); entry.setObjectForKey(phone.countryCode(), "countryCode"); entry.setObjectForKey(phone.number(), "number"); entry.setObjectForKey(phone.typeTag(), "type"); } return response(results, ERXKeyFilter.filterWithAllRecursive());
Samuel
Le 11 janv. 2017 à 08:55, Luiz Alfredo Carrara Bertusso < email@hidden> a écrit :
Hello, everyone. I've been using ERRrest for developing, I`d like knowing if it's possible to use custom fields instead of the default ones. For example, on my model, there's a relationship named type, actually, I have the following response: phones": [ { "countryCode": "1", "areaCode": "123", "number": "1234567", "type": { "id": [ 1, 2 ], "typeClass": "Tag", "value": "Home" } } ]
But I'd like to show something like: phones": [ { "countryCode": "1", "areaCode": "123", "number": "1234567", "type": "Home" } }
] Is it possible to create a custom way to show this relationship as above?
Thank you!
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
|