2

厳密に型指定されたクラス (C#) を使用せずに、json (または単純な XML) を名前空間 (または特定のスキーマ) を使用して XML に変換する最良の方法は何ですか? (XSD、XSLT、テンプレート エンジン、またはその他のテキスト ベースのエンジンを使用)。

最も効果的な方法は何ですか (リソース / パフォーマンス)?

たとえば、json で次のオブジェクトを取得するには - 文字列:

{
  'item': {
    'name': 'item #1'
    'code': 'itm-123'
    'image': {
      '@url': 'http://www.foo.com/bar.jpg'
    }
  }
}

そしてそれを次のように変換します:

<foo:item>
    <foo:name>item #1</foo:name>
    <foo:code>itm-123</foo:code>
    <foo:image url="http://www.foo.bar"/>
</foo:item>

(オブジェクトは上記の例よりも複雑になる可能性があります)

ありがとう

4

2 に答える 2

1

そうするためにjson.netを使用することができます。この他の投稿を読む

それは逆のことを示していますが、ほとんど同じであるはずです。

于 2012-05-10T10:52:35.870 に答える