已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2天前关闭。
Improve this question
我想知道是否有一个简单而最好的方法来转换一个嵌套的json到一个WPF表单上的可编辑表,用户可以编辑该表。编辑完成后,我想再次将编辑后的表转换回json。我是C#的新手。我真的很感激如何实现这一点的任何建议。
PS:JSON是动态的(可以添加或删除新的键,结构可能会改变)。
已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2天前关闭。
Improve this question
我想知道是否有一个简单而最好的方法来转换一个嵌套的json到一个WPF表单上的可编辑表,用户可以编辑该表。编辑完成后,我想再次将编辑后的表转换回json。我是C#的新手。我真的很感激如何实现这一点的任何建议。
PS:JSON是动态的(可以添加或删除新的键,结构可能会改变)。
1条答案
按热度按时间pvcm50d11#
这很简单:
System.Text.Json
中的类型作为模型JsonArray
、JsonObject
和JsonValue
都是从JsonNode
派生的)TreeView
和HierarchicalDataTemplate
一起工作,视图模型还必须知道与JsonNode
匹配的 key。键可以是 root、对象属性名、数组元素索引
这是只读版本的初稿。
代码为here。
密钥:
视图模型:
视图: