【发布时间】:2021-08-12 13:05:20
【问题描述】:
我有一些包含数组的 Json 内容,其中每个项目都包含一个对象数组。我正在寻找一种将其转换为对象列表的方法。它只是具有 id 和 biCode 的对象是我所追求的,他们的父母对我来说并不重要 我尝试了https://json2csharp.com/ 网站,但根据输出我需要为每个父对象(“UselessText1”、“UselessText2”等)创建一个类,它们只包含 id 和 biCode。我尝试使用它,但是(正如我猜想的那样)它不起作用
它抛出此异常:无法将当前 JSON 对象(例如 {"name":"value"})反序列化为类型“System.Collections.Generic.List`1[Root]”,因为该类型需要 JSON 数组(例如 [1,2,3]) 以正确反序列化。
这是json:
{
"UselessText1": [],
"UselessText2": [
{
"id": 2,
"biCode": "Something useful"
}
],
"UselessText3": [
{
"id": 3,
"biCode": "Something useful"
},
{
"id": 4,
"biCode": "Something useful"
}
]}
知道如何反序列化吗?我发现的任何谷歌结果都没有显示像我这样的情况。我可能不知道具体要搜索什么
【问题讨论】: