2016-08-05 15 views
1

jsonの文字列をjavascriptのyaml形式に変換したいと思います。私は最後の2日間でGoogleに手を加えていませんでした。 Javaの回答はありますが、javascriptの回答はありません。オンラインコンバータhttp://www.json2yaml.com/が、どのようにJavaScriptでそれに変換する方法はありjavascriptでJSONをYAMLに変換するには

json: 
    - fat and rigid 
yaml: 
    - skinny and flexible 
object: 
    array: 
    - null_value: 
    - boolean: true 
    - integer: 1 

:YAMLへ

{ 
    "json": [ 
    "fat and rigid" 
    ], 
    "yaml": [ 
    "skinny and flexible" 
    ], 
    "object": { 
    "array": [ 
     { 
     "null_value": null 
     }, 
     { 
     "boolean": true 
     }, 
     { 
     "integer": 1 
     } 
    ] 
    } 
} 

がCONVER:

は、私はこのようなJSON文字列があるとします。

+2

YAMLはJSONのスーパーセットです。有効なJSONは有効なYAMLです。何かを変換する必要はありません。 – Jacob

+0

Google「npm Json to yaml」半ダース以上の図書館があります。 – Will

+0

@Jacobありがとう、あなたは答えとしてそれを追加してください。そうすれば、誰かが適切な答えを見に来るなら、利益を得るか、彼らの日を救うことができますか? – sandeepKumar

答えて

1

YAMLはJSONのスーパーセットです。有効なJSONも有効なYAMLなので、何も変換する必要はありません。誰かがまだあなたがこのJavaScriptライブラリを使用して、YAMLにJSONを変換したい場合

+0

より具体的には、YAML 1.2はJSONのスーパーセットを意図しています。 YAML 1.1、例えば、広く使われているPyYAMLパーサーがベースですが、JSONのスーパーセットではありません。 – Anthon

1

は 'js-yaml' NPMパッケージを使用してください!これはyaml.orgによって正式に認められたものです。 (私が最初に 'json2yaml'を代わりに使用し、json(文字列として)をyamlに変換するときに奇妙な解析動作をしました。

関連する問題