2012-01-26 4 views
3

可能性の重複:
XML vs YAML vs JSONXML、YAMLやJSON

私は、XML、YAMLやJSONについてたくさんのことを読んで、私は、それぞれがよりいくつかのケースで優れていることを知っていますその他。私はちょうど

JSONはYAMLとXMLに変換することができます...私は私の心に持っているものが右であることを確認したい

YAMLはXMLに変換することができ、私はからそれを読んでいない、常に をJSONにここでは: "技術的にYAMLはJSONのスーパーセットです。つまり、少なくとも理論的には、YAMLパーサはJSONを理解することができますが、必ずしもそうではありません。 read here

XMLは、XMLをYAMLよりも少し「よりっぽい」であることから、例えば、名前空間のサポートのために、前者の例を構築することが可能となり、YAMLやJSON

+0

実際にあなたは何を求めていますか? –

+0

もし私が正しいことを言ったら – biox

答えて

5

はいに常に変換することはできません後者で完全に表現することは少なくとも困難であろう。

私の理解では、yamlは特にjsonのスーパーセットになるようにv1.2に反復されていたので、あなたの言うことは定義通りです。

あなたのポイントがどちらを使用するかを決めるのであれば、私の助言は、あなたの即時の必要性のために最も簡単で簡単なものを使用し、複雑な場合には "上流"に行くことです(json - > yaml - > xml)必要があります。

ご使用の言語またはその他の技術的側面が既に複雑な選択肢を強くサポートしている場合を除き、実装する方が簡単です。

KISS

+0

ありがとう、D – biox