如何使用 c# 从 ajax 中的嵌套 JSON 对象中获取值

Posted

技术标签:

【中文标题】如何使用 c# 从 ajax 中的嵌套 JSON 对象中获取值【英文标题】:how to get values from nested JSON object in ajax with c# 【发布时间】:2021-12-23 21:06:57 【问题描述】:

JSON 结果如下。


  "id": 8,
  "name": "ads",
  "productCategoryMappings": [
    
      "id": 3,
      "categoryId": 21,
      "productId": 8,
    
  ]

如何在 AJAX 成功中访问 categoryId

我可以访问result.name,但无法访问result.productCategoryMappings.categoryId

【问题讨论】:

result.productCategoryMappings 是一个数组。您需要使用索引访问它。例如:result.productCategoryMappings[0].categoryId. 【参考方案1】:

试试这个

result.productCategoryMappings[0].categoryId

【讨论】:

非常感谢@Serge。我得到了价值。 不客气!

以上是关于如何使用 c# 从 ajax 中的嵌套 JSON 对象中获取值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AJAX (jquery) 将嵌套的对象数组传递和接收到 c# WebMethod 中?

使用 C# 反序列化复杂的嵌套 JSON

如何在 C# 中创建嵌套(父子)JSON 响应?

如何在 c# ASP.Net 中使用有效的 JSON 输出创建 JSON WebService 并使用 JQuery/Ajax 进行查询

c#如何获得返回json数组中的数组

使用 C# 在复杂的 JSON 数组中查找和打印重复项