値が

2017-10-02 4 views
0

nullでない場合にのみ、私は新しいJObjectインスタンスに次のように構築JOBJECTにJPropertyを追加します。値が

return new JObject(
    new JProperty("prop1", prop1), 
    new JProperty("prop2", prop2)) 

を私は値がnullでない場合にのみ、キー/値のペアを追加するために、しかし、希望します。例えば。 prop1がnullの場合は、キー/値のペア'prop1': nullを追加しません。これはエレガントなやり方でできますか?

+0

'JsonSerializerSettings'にチェックを入れましたか? – hsd

+1

@hsdうまく動作します。ありがとうございます。理想的には、私は '新しいJPropertyIfNotNull(...)'を行う能力を持っていますので、 'new JProperty(...) 'でヌルプロパティを追加することができます。も元気。 – yper

答えて