JSON報文和YAML格式都是結構化數據序列化的格式。在一些場景下,需要將JSON報文轉換成YAML格式。下面介紹一個簡單的方式將JSON報文轉換成YAML格式。
const json = { "name": "Lily", "age": 18, "hobbies": ["reading", "singing", "dancing"], "contact": { "phone": "123456789", "email": "lily@example.com" } }; const yaml = require('js-yaml'); const result = yaml.safeDump(json); console.log(result);
首先,定義一個JSON格式的數據對象,里面包含了名字、年齡、興趣愛好和聯系方式等信息。需要將這個JSON格式的數據對象轉換成YAML格式。使用js-yaml這個模塊,可以很方便地完成這個轉換。需要使用safeDump這個函數,將JSON格式的數據對象作為參數傳遞進去,然后返回轉換后的YAML格式的數據。
接著,運行上面的代碼控制臺中就可以看到轉換后的YAML格式的數據,格式清晰、易讀。YAML格式除了可以很好的表達結構化數據以外,還可以通過縮進、無序列表、有序列表等方式增強了數據的表現力。
上一篇php sys auth
下一篇json報文字段替換