如何使用c#在组合框列中添加json数据

本文关键字:添加 json 数据 何使用 组合 | 更新日期: 2023-09-27 17:58:32

这是我的伪json文件。我想在datagridview中显示name和mapped_name。Mapped_name是一个组合框列。因此,假设name列包含button时,mapped_name列应该包含一个具有选项linklabel和button的组合框。

{"components":[
       {
       "id":"1",
       "name":"Button",
       "mapped_name":[
              {"id":"1",
               "name":"LinkLabel"
               },
               {"id":"2",
               "name":"Button"
               }
               ]

       },
       {
       "id":"2",
       "name":"ListView",
       "mapped_name":[
              {"id":"1",
               "name":"TabView"
               },
               {"id":"2",
               "name":"ListView"
               },
               {"id":"3",
               "name":"Tiles"
               }
               ]

       }

如何使用c#在组合框列中添加json数据

我建议您使用Json.net来解析数据并显示它。您可以使用JsonTextReader类

请参阅此处的示例并查看帮助