如何检查json中是否存在嵌套键?

oshirowanen

我有以下if声明可以正常工作:

if (json1.ContainsKey("key2"))
{
    // do something here.
}

json1 包含以下内容:

{
  "key1": {
    "key1_1": "value1_1",
    "key1_2": "value1_2",
    "key1_3": [
      "value1_3_2",
      "value1_3_2"
    ],
    "key1_1": "value1_1"
  },
  "key2": "value2_1",
  "key3": "value3_1"
}

我可以从像这样的键中获取特定的值:

  1. console.writeline(json1["key2"]);

  2. console.writeline(json1["key1"]["key1_3"][0]);

我现在正在尝试检查是否key1_3存在,但是不知道如何。

我尝试了以下代码示例,但它们不起作用:

if (json1.ContainsKey("key1_3"))
{
    // do something here.
}

if (json1["key1"].ContainsKey("key1_3"))
{
    // do something here.
}

如何检查嵌套键是否存在,例如 key1_3

大师斯特隆

ContainsKeyJObjectindexer返回时JToken在上定义的方法您可以使用json pathSelectToken并检查以下内容null

var token = json1.SelectToken("$.key1.key1_3");
if(token != null)  
{
    ....
}

或像这样:

if(json1["key1"]?["key1_3"] != null)
{
    ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查嵌套对象中是否存在键

来自分类Dev

如何检查json的嵌套列表中是否存在密钥?

来自分类Dev

如何检查Postgres中是否存在json键?

来自分类Dev

如何检查python中是否存在JSON键/对象

来自分类Dev

检查VBA中是否存在嵌套的字典键

来自分类Dev

根据列表检查嵌套字典python中是否存在键

来自分类Dev

如何使用Map检查嵌套的对象数组中是否存在键

来自分类Dev

当JSON包含没有键的数组时,如何检查键是否存在于swiftyJSON中

来自分类Dev

如何检查MongoDB中对象中嵌套键的存在?

来自分类Dev

如何检查嵌套数组中是否存在项目

来自分类Dev

如何检查键是否存在于数组数组中?

来自分类Dev

如何检查事件lambda函数中是否存在键

来自分类Dev

如何检查数组中是否存在相同的键?

来自分类Dev

如何检查数组键php中是否存在变量

来自分类Dev

嵌套子文档中存在检查键

来自分类常见问题

优雅的方法来检查字典中是否存在嵌套键?

来自分类Dev

制作嵌套对象数组并检查键是否存在于objs中

来自分类Dev

如何检查是否存在多个阵列键?

来自分类Dev

如何检查数组键是否存在?

来自分类Dev

检查数组中是否存在键/值对

来自分类Dev

使用记录作为键进行映射-如何检查Erlang中是否存在键

来自分类Dev

如何检查密钥是否存在于json中

来自分类Dev

如何检查JSON数据中是否存在值/属性

来自分类Dev

JSON SCHEMA - 如何检查数组中是否存在值

来自分类Dev

我如何简化检查 Json 文档中是否存在值

来自分类Dev

在Javascript中,如何检查嵌套在另一个键/值对中的特定键/值对的存在?

来自分类Dev

如何检查一个 json 对象数组中的 id 是否存在于另一个 json 对象嵌套数组中?

来自分类Dev

如何检查第二层(嵌套)键是否在python list / dict中退出?

来自分类Dev

如何检查 JavaScript 中嵌套对象中是否存在空对象?

Related 相关文章

  1. 1

    检查嵌套对象中是否存在键

  2. 2

    如何检查json的嵌套列表中是否存在密钥?

  3. 3

    如何检查Postgres中是否存在json键?

  4. 4

    如何检查python中是否存在JSON键/对象

  5. 5

    检查VBA中是否存在嵌套的字典键

  6. 6

    根据列表检查嵌套字典python中是否存在键

  7. 7

    如何使用Map检查嵌套的对象数组中是否存在键

  8. 8

    当JSON包含没有键的数组时,如何检查键是否存在于swiftyJSON中

  9. 9

    如何检查MongoDB中对象中嵌套键的存在?

  10. 10

    如何检查嵌套数组中是否存在项目

  11. 11

    如何检查键是否存在于数组数组中?

  12. 12

    如何检查事件lambda函数中是否存在键

  13. 13

    如何检查数组中是否存在相同的键?

  14. 14

    如何检查数组键php中是否存在变量

  15. 15

    嵌套子文档中存在检查键

  16. 16

    优雅的方法来检查字典中是否存在嵌套键?

  17. 17

    制作嵌套对象数组并检查键是否存在于objs中

  18. 18

    如何检查是否存在多个阵列键?

  19. 19

    如何检查数组键是否存在?

  20. 20

    检查数组中是否存在键/值对

  21. 21

    使用记录作为键进行映射-如何检查Erlang中是否存在键

  22. 22

    如何检查密钥是否存在于json中

  23. 23

    如何检查JSON数据中是否存在值/属性

  24. 24

    JSON SCHEMA - 如何检查数组中是否存在值

  25. 25

    我如何简化检查 Json 文档中是否存在值

  26. 26

    在Javascript中,如何检查嵌套在另一个键/值对中的特定键/值对的存在?

  27. 27

    如何检查一个 json 对象数组中的 id 是否存在于另一个 json 对象嵌套数组中?

  28. 28

    如何检查第二层(嵌套)键是否在python list / dict中退出?

  29. 29

    如何检查 JavaScript 中嵌套对象中是否存在空对象?

热门标签

归档