gpt4 book ai didi

c# - 如何将 JSONString 解析为数据集?

转载 作者:太空狗 更新时间:2023-10-29 23:55:59 26 4
gpt4 key购买 nike

我正在使用 Web 服务创建 C# 应用程序。在我的 Web 服务中,我使用了 JSONString 数据。但我无法将此字符串转换为 DataSet

我的 JSONString 是:

{
"Table": [
{
"DisplayVoucherNumber": "A101239Z",
"ActualDate": "08/07/2013",
"AccountName": "shyamal",
"Pcs": "50",
"Weight": "500.000"
}
],
"Table1": [
{
"DisplayVoucherNumber": "R101249B",
"ActualDate": "11/07/2013",
"AccountName": "vipul",
"NetWeight": "90.000",
"Weight": "80.000",
"Difference": "10.000"
},
{
"DisplayVoucherNumber": "R101249B",
"ActualDate": "11/07/2013",
"AccountName": "vipul",
"NetWeight": "500.000",
"Weight": "100.000",
"Difference": "400.000"
}
]
}

最佳答案

你的问题不是很清楚。我猜您想做的是取回一个对象,该对象可以在反序列化后映射到您的数据集。有点像

DataSet myDataSet= JsonConvert.DeserializeObject<DataSet>(jsonstring)

然后您继续使用数据集进行编码。就像访问数据集中的数据表。

如果这是您想要实现的目标,并且不想按照先前答案的建议使用您自己的 POCO。您可能需要先创建类型化数据集

Given an XML Schema that complies with the XML Schema definition language (XSD) standard, you can generate a strongly typed DataSet using the XSD.exe tool provided with the Windows Software Development Kit (SDK). More info on strongly typed Dataset

这将允许您使用反序列化方法使用强类型数据集。

切记,您必须在 XML 架构中模仿您的 JSON 结构。为了在最后有一些与您的 JSON 结构兼容的东西。

关于c# - 如何将 JSONString 解析为数据集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19136024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com