我将json作为
"revenue": {
"revenue": "1758803"
}
然后我将json上方的内容转换为XML,并按以下方式转换
<?xml version="1.0" encoding="Windows-1252"?>
<revenue>
<revenue>
1758803
</revenue>
</revenue>
当我使用数据集读取XML时,表列映射被标记为隐藏。 请帮助建议如何避免将列映射隐藏并标记为元素。
dsXMLNodeList = new DataSet();
lstAJsonNodes = new List<string>();
dsXMLNodeList.ReadXml(TempUseLoc +
Path.GetFileNameWithoutExtension(txtAPITemplate.Text.Trim()) + ".xml");
foreach(DataTable dt in dsXMLNodeList.Tables)
{
if (CheckTableElement(dt))
{
lstAJsonNodes.Add(dt.TableName);
}
}
private bool CheckTableElement(DataTable dt)
{
bool isValid = false;
foreach(DataColumn dc in dt.Columns)
{
if (dc.ColumnMapping == MappingType.Element)
{
isValid = true;
break;
}
}
return isValid;
}