标签: json2csharp

如何使用非法的json字段名重命名和重新映射字段

我已经使用json2csharp来生成一些很好的c#类,我可以将其反序列化为json.

它实际上按预期工作除了json2csharp命名的一些字段invalid_name.我将它们重命名为有效的csharp名称,但在序列化时,这些类为null.

我找到了另一个SO帖子 ......其中一个回答者说下面的......

请记住,由于json中某些字段的命名,我在下面粘贴的类将无法直接使用.您可能必须手动重命名它们并映射它们.

这准确地描述了我的问题.不幸的是,答案没有给出实际如何"映射它们"的线索.那么有人可以告诉我如何手动将一些json数组映射到c#类.

我正在使用RestSharp反序列化器,顺便说一句.

有任何想法吗?

c# json restsharp deserialization json2csharp

1
推荐指数
1
解决办法
1924
查看次数

标签 统计

c# ×1

deserialization ×1

json ×1

json2csharp ×1

restsharp ×1