在Java
有一個很好的方法has
可以檢查一個json對象是否包含一個鍵。我用它像這樣:如何檢查json對象是否有一些屬性
JSONObject obj = ....; // <- got by some procedure
if(obj.has("some_key")){
// do something
}
我找不到相同的酷功能在newtonsoft.json
庫C#
。所以,我想知道什麼是替代品。謝謝!
在Java
有一個很好的方法has
可以檢查一個json對象是否包含一個鍵。我用它像這樣:如何檢查json對象是否有一些屬性
JSONObject obj = ....; // <- got by some procedure
if(obj.has("some_key")){
// do something
}
我找不到相同的酷功能在newtonsoft.json
庫C#
。所以,我想知道什麼是替代品。謝謝!
只需使用obj [「proprty_name」]。如果屬性不存在,則返回null
if(obj["proprty_name"] != null){
// do something
}
謝謝,先生! – Jacobian
請參閱我的回答[here](https://stackoverflow.com/a/47204235/1037314) – Ben