『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: chinyaolin

[新奇玩法] YAML 混搭 JSON 讓你的設定檔更簡捷

  [复制链接]

0

主题

76

帖子

837

积分

高级会员

Rank: 4

积分
837
金钱
761
HASS币
0
发表于 2020-1-5 00:46:49 | 显示全部楼层

感谢分享
回复

使用道具 举报

0

主题

52

帖子

496

积分

中级会员

Rank: 3Rank: 3

积分
496
金钱
444
HASS币
0
发表于 2020-1-5 16:10:36 来自手机 | 显示全部楼层
什麼樣的功能?
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-1-7 09:00:48 | 显示全部楼层
不错的工具!!有没有VSCODE 插件 或者 chrome插件~~
回复

使用道具 举报

2

主题

29

帖子

202

积分

论坛技术达人

积分
202
金钱
168
HASS币
20
发表于 2020-1-8 14:49:53 | 显示全部楼层
“混搭json”这么说不太准确,因为类JSON的括号形式表达本身就是YAML语法的一部分,严格意义上来讲JSON就是YAML的一个子集。但不是所有YAML都可以无损转换为JSON的。

比如下面这个网站演示了 YAML multiline string的好几种定义方式和转义的区别。

https://yaml-multiline.info/

即使能转换成JSON,可读性也会差很多。但像楼主例子中的,将一部分属性值又多又短YAML进行压缩,这个想法还是很赞的。学习一个~
回复

使用道具 举报

0

主题

44

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
金钱
193
HASS币
0
发表于 2020-1-8 23:08:43 | 显示全部楼层

看看看看
回复

使用道具 举报

3

主题

102

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
金钱
958
HASS币
0
发表于 2020-1-10 09:32:07 | 显示全部楼层
还有这种操作?
回复

使用道具 举报

19

主题

409

帖子

2347

积分

金牌会员

Rank: 6Rank: 6

积分
2347
金钱
1933
HASS币
20
发表于 2020-1-10 13:06:25 | 显示全部楼层
再看看效果图
回复

使用道具 举报

9

主题

217

帖子

873

积分

高级会员

Rank: 4

积分
873
金钱
646
HASS币
40
发表于 2020-1-10 13:59:43 | 显示全部楼层
看不懂语法,进来学习一下
回复

使用道具 举报

17

主题

762

帖子

5292

积分

论坛元老

Rank: 8Rank: 8

积分
5292
金钱
4525
HASS币
0
发表于 2020-1-10 15:40:54 来自手机 | 显示全部楼层
感谢分享,虽然觉得json没有yaml易读。。
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2020-1-10 16:07:38 | 显示全部楼层
将隐藏的翻开!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 08:06 , Processed in 0.058887 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表