Troy,

Luiz needs to exclude a property from the returned JSON if — and only if — it’s 
value is null.


Cheers,
Flavio

> On 14/04/2016, at 22:41, Troy Lumasag <[email protected]> wrote:
> 
> Hey there,
> 
> You could use:
> ERXKeyFilter filter = ERXKeyFilter.filterWithAttributes();
> filter.exclude(Class.Nick, other keys);
> 
> return response(objectNSArray, filter); 
> 
> Cheers!
> 
> On 4/15/16 4:10 AM, Luiz Alfredo Carrara Bertusso wrote:
>> Hi, I`ve been developing using WebObjects for 2 months and now i˜m working 
>> at a Rest API using ERRest framework.
>> I have a doubt about the possibility of not returning null values when a 
>> certain atribute of a class is null. For example, if an atribute is not 
>> filled, i`d like hiding it instead of returning null.
>> I`ve taken a look at the properties "nilKey" and "writeNilKey" of 
>> ERXRestFormatDelegate, but I`m not sure whether how to use them or how they 
>> can help me in my task.
>> This is how the API is leading with null values:
>> [
>>   {
>>     "id": 123,
>>     "typeClass": "Party",
>>     "fullName": "John Doe",
>>     "nick": null
>>   }
>> ]
>> And here is how the return should be:
>> [
>>   {
>>     "id": 123,
>>     "typeClass": "Party",
>>     "fullName": "John Doe",
>>   }
>> ]
>> Thank you, I`ll be waiting for your help.
>> 
>> 
>>  _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected] 
>> <mailto:[email protected]>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/tlumasag%40gmail.com 
>> <https://lists.apple.com/mailman/options/webobjects-dev/tlumasag%40gmail.com>
>> 
>> This email sent to [email protected] <mailto:[email protected]>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/flavio%40donadio.com.br
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to