私は、さまざまなベンダーの製品をインポートするためのインポートシステムを構築しています。このアプリケーションは、ベンダーが提供しているものに準拠する必要があるため、正規化されたカラムはありません。私はMongoDBのコレクションは、例えば何ダイナミックjsonによる解析
に行くもののマッピングを持っている必要があり、ベンダーAは、SKUコードが、私はどのようにだろう、私のJSONデータを解析していますので、ときに
をitemCode呼び出すことがベンダーBにバインドさています私はスキューがそのフィールドであることを私のアプリに動的に伝えることができますか?
私はので、私はみかんだ私はJson.NETと、このような方法を見ていない私は
doc.LoadXml(content);
XmlNodeList itemPath = doc.SelectNodes(Config.XmlItemPath);
foreach (XmlNode item in itemPath)
{
Console.WriteLine(item[MapToValue("CurrencyCode")]?.InnerText);
}
のようなものであるXMLを使用して、ベンダーのためにやっているもののように行うことができるようにしたいのですが私はこのデータをどのように簡単に解析できるのか分からなくなった。
あなたは各ベンダーがそれを呼ぶ何を知っていますか?あるいは、あなたが探しているものが「コード」のあるプロパティであると仮定していますか? – thewindev
私はそれのためのマッピングを作成した後に知っているが、そのマッピングはデータベースにある – Eman