c# - 如何设置变量等于嵌套类的 JsonProperty 属性...C#
问题描述
我有一些带有字段的嵌套类,每个类都分配了一个 JsonProperty 属性:
public class LacerteFixedAssetRoot
{
[JsonProperty("result")]
public FixedAssetResults Result;
}
public class FixedAssetResults
{
[JsonProperty("fixedAssets")]
public List<LacerteFixedAsset> FixedAssets;
}
public class LacerteFixedAsset
{
[JsonProperty("bookMethod")]
public BookMethod BookMethod;
}
public class BookMethod
{
[JsonProperty("type")]
public string Type;
}
我想要做的是读取每个类中每个字段的 JsonProperty,并为 JsonProperty 的值分配一个变量。案例与要点:
var result = await ApiCall();
var companies = JsonConvert.DeserializeObject<LacerteFixedAssetRoot>(result);
var jsonPropName = companies.Result.FixedAssets.First().BookMethod.Type;
是的,上面的代码会给我 'companies.Result.FixedAssets.First().BookMethod.Type' 中的值,但我想要每个字段的 JsonProperty 属性。如何阅读我的课程的 JsonProperty?
如果有人给我看一个,我可能会得到其余的。
谢谢
解决方案
推荐阅读
- javascript - 绘制大画布时显示加载指示
- php - '试图在 laravel 中获取非对象的属性'value_type1'
- google-sheets - 单元格条件 Google 表格
- react-native - 反应本机酶装载本机元素“在此浏览器中无法识别”
- amazon-cloudformation - 如何在 AWS 云形成中从堆栈发出 https 请求
- c# - System.Net.Http 的“无法加载文件或程序集”错误
- react-native - React Native 中的 Expo-Image-Picker
- c++ - 如何使用 for 循环从包含不同派生类的基类数组初始化对象?
- python - 我无法在 PyCharm 编辑器中打开图像以添加到我的程序 (MacBook)
- c# - 几乎相同的哈希值