C# 从wpf C中的对象类型Json数据添加到列表中#
您好,我无法添加到JSON数据列表中。我的Json数据如下所示。我从一个API获得了这些数据C# 从wpf C中的对象类型Json数据添加到列表中#,c#,json,serialization,deserialization,C#,Json,Serialization,Deserialization,您好,我无法添加到JSON数据列表中。我的Json数据如下所示。我从一个API获得了这些数据 ["1.DCM", "2.dcm", "3.dcm", "4.dcm"] 由于我还没有找到任何对象,所以首先我想我可以添加到列表中而无需反序列化。但后来我想我会变成一个对象类型,然后我会添加。所以我做了这个,这是我的代码 using (HttpClient client = new HttpClient())
["1.DCM",
"2.dcm",
"3.dcm",
"4.dcm"]
由于我还没有找到任何对象,所以首先我想我可以添加到列表中而无需反序列化。但后来我想我会变成一个对象类型,然后我会添加。所以我做了这个,这是我的代码
using (HttpClient client = new HttpClient())
{
var response = await client.GetAsync(url);
var responseString = await response.Content.ReadAsStringAsync();
string alldicomfile = responseString;
object allDicom = JsonConvert.DeserializeObject(responseString);
}
我在allDicom变量中获取此{[“1.DCM”、“2.DCM”、“3.DCM”、“4.DCM”]}
但这是无效的Json。所以我想我必须使用alldicomfile,但如何将其添加到列表中。提前感谢。尝试反序列化列表:
var allDicom = JsonConvert.DeserializeObject<List<string>>(responseString);
然后可以将其序列化回JSON:
responseString = JsonConvert.SerializeObject(allDicom);
responseString = JsonConvert.SerializeObject(allDicom);