Поэтому в основном у меня есть этот класс в C#, что я хочу, чтобы десериализации, Вот класс:Customized JSON.NET конвертер, который преобразует строку типа
public class Data {
public string Name{get;set;}
public string Label{get;set;}
public string Unit{get;set;}
public int Precision{get;set;}
[JsonPropertyAttribute("type")]
public Type DataType{get;set;}
}
И мой Json Строка выглядит следующим образом:
{
"name": "ACCurrent",
"label": "ACCurrent",
"unit": "A",
"precision": 2,
"type": "float"
}
Но я не знаю, как написать собственный конвертер для преобразования «float» в typeof (float). Я видел документацию, и я думаю, что мне нужно работать над методом WriteJson под конвертером. Но я не совсем понимаю, как я должен это делать. Любая помощь будет оценена!