如何检查json对象是否有一些属性
问题描述:
在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
}
+0
谢谢,先生! – Jacobian
请参阅我的回答[here](https://stackoverflow.com/a/47204235/1037314) – Ben