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"); results.add(entry); } return response(results, ERXKeyFilter.filterWithAllRecursive()); Samuel > Le 11 janv. 2017 à 08:55, Luiz Alfredo Carrara Bertusso > <luizalfred...@gmail.com> 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 (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/samuel%40samkar.com > > This email sent to sam...@samkar.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com