中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做視頻能賺錢的網(wǎng)站seoheuni

做視頻能賺錢的網(wǎng)站,seoheuni,設(shè)計(jì)做網(wǎng)站,番禺網(wǎng)站建設(shè)哪家強(qiáng)前言 本文簡單介紹toml;并且和json轉(zhuǎn)化做對比,以及我對toml設(shè)計(jì)的理解。 參考: TOML: 簡體中文 v1.0.0 json和toml轉(zhuǎn)化工具 在線JSON轉(zhuǎn)toml-toml轉(zhuǎn)JSON - bejson在線工具 正文 數(shù)組 說白了,就是一個(gè)變量名,有多個(gè)…

前言

本文簡單介紹toml;并且和json轉(zhuǎn)化做對比,以及我對toml設(shè)計(jì)的理解。

參考:

TOML: 簡體中文 v1.0.0

json和toml轉(zhuǎn)化工具

在線JSON轉(zhuǎn)toml-toml轉(zhuǎn)JSON - bejson在線工具

正文

數(shù)組

說白了,就是一個(gè)變量名,有多個(gè)變量的值。值的類型,可以相同,可以不同。

integers = [ 1, 2, 3 ]
colors = [ "紅", "黃", "綠" ]
nested_array_of_ints = [ [ 1, 2 ], [3, 4, 5] ]
nested_mixed_array = [ [ 1, 2 ], ["a", "b", "c"] ]
string_array = [ "所有的", '字符串', """是相同的""", '''類型''' ]# 允許混合類型的數(shù)組
numbers = [ 0.1, 0.2, 0.5, 1, 2, 5 ]
contributors = ["Foo Bar <foo@example.com>",{ name = "Baz Qux", email = "bazqux@example.com", url = "https://example.com/bazqux" }
]

對應(yīng)josn

{"integers": [ 1,2,3 ],"colors": ["紅",黃","綠"],"nested_array_of_ints": [[1,2],[3,4,5]],"nested_mixed_array": [[1,2],["a","b","c"]],"string_array": ["所有的","字符串","是相同的","類型"],"numbers": [0.1,0.2,0.5,1,2,5],"contributors": ["Foo Bar <foo@example.com>",{"name": "Baz Qux","email": "bazqux@example.com","url": "https://example.com/bazqux"}]
}

在json中對應(yīng)“對象”;要注意的是json中,對象有的有名字,有的沒有名字。

toml方括號,就說明用的是“表”。也就是json中的對象。

創(chuàng)建表的方法:

#創(chuàng)建了sites對象,內(nèi)容有site1
[sites]
site1 = "www.runoob.com"#創(chuàng)建了“嵌套”對象
[dog]
[dog."tater.man"]
[dog."tater.man".type]
name = "pug"#等價(jià)于上面
dog."tater.man".type.name = "pug"

例子:

{"name":"runoob","alexa":10000,"sites": {"site1":"www.runoob.com","site2":"m.runoob.com","site3":"c.runoob.com"}
}轉(zhuǎn)成toml
name = "runoob"
alexa = 10000
[sites]
site1 = "www.runoob.com"
site2 = "m.runoob.com"
site3 = "c.runoob.com"

嵌套

{"dog": {"tater": {"type": {"name": "pug"}}}
}轉(zhuǎn)成toml
[dog]
[dog.tater]
[dog.tater.type]
name = "pug"
#等價(jià)于上面——沒有括號
dog.tater.type.name = "pug"

demo

[merter1.VoltageSurge]STimeStamp= ["1","2","3"]ETimeStamp= ["4","5","6"][merter1.VoltageDip]STimeStamp= ["1","2","3"]ETimeStamp= ["1","2","3"][merter2.VoltageSurge]STimeStamp= ["1","2","3"]ETimeStamp= ["1","2","3"]
[merter2.VoltageDip]STimeStamp= ["1","2","3"]ETimeStamp= ["1","2","3"]const auto data = toml::parse("C:/Users/45428/Desktop/test.toml");for (const auto& kv : data.as_table()) {const toml::value& value = kv.second;// 遍歷子表const toml::table& sub_table = value.as_table();for (const auto& sub_kv : sub_table) {const toml::key& sub_key = sub_kv.first;const toml::value& sub_value = sub_kv.second;const auto STimeStamp = toml::find<std::vector<string>>(sub_value, "STimeStamp");const auto ETimeStamp = toml::find<std::vector<string>>(sub_value, "ETimeStamp");}}

內(nèi)聯(lián)表

和“表”一樣。

他的存在就是讓文件變得更加緊湊相對于“表”來說。

既然是為了更緊湊,就不允許他換行。

你要內(nèi)聯(lián)表,就得在大括號里定義完,不允許再起一行后面增加。或者用內(nèi)聯(lián)表去增加一般的表。

#表
[name]
first = "Tom"
last = "Preston-Werner"
[point]
x = 1
y = 2
[animal]
type.name = "pug"#內(nèi)聯(lián)表——更緊湊——上下都一樣
name = { first = "Tom", last = "Preston-Werner" }
point = { x = 1, y = 2 }
animal = { type.name = "pug" }

表數(shù)組

就是表里嵌套數(shù)組;

對應(yīng)的json就是對象嵌套數(shù)組。

【【數(shù)組名字】】

例子:

{"products": [#數(shù)組products——兩個(gè)元素{"name": "Hammer","sku": 738594937},{"name": "Nail","sku": 284758393}],"products1": [#數(shù)組products1——一個(gè)元素{"name": "Hammer","sku": 738594937}]
}#數(shù)組products
[[products]]
name = "Hammer"
sku = 738594937
[[products]]
name = "Nail"
sku = 284758393#數(shù)組products1
[[products1]]
name = "Hammer"
sku = 738594937

嵌套

[[fruits]]
name = "apple"[fruits.physical]  # 子表
color = "red"
shape = "round"[[fruits.varieties]]  # 嵌套表數(shù)組
name = "red delicious"[[fruits.varieties]]
name = "granny smith"[[fruits]]
name = "banana"[[fruits.varieties]]
name = "plantain"{"fruits": [{"name": "apple","physical": {"color": "red","shape": "round"},"varieties": [{"name": "red delicious"},{"name": "granny smith"}]},{"name": "banana","varieties": [{"name": "plantain"}]}]
}

表和表數(shù)組的區(qū)別

【對象名】:toml的表,json的對象

{"a": {}
}

【【對象名】】:toml的表數(shù)組,json的數(shù)組里放對象

{"a": [{}]
}

嵌套:

【a.b】a對象嵌套b對象

{"a": {"b": {}}
}

【【a.b】】a數(shù)組嵌套b對象

[[a.b]]{"a": {"b": [{}]}
}

嵌套的都是對象

http://www.risenshineclean.com/news/970.html

相關(guān)文章:

  • 如何注冊公司微信公眾號網(wǎng)站seo系統(tǒng)
  • 國外做建材的網(wǎng)站有哪些手機(jī)端競價(jià)惡意點(diǎn)擊能防止嗎
  • 深圳做h5網(wǎng)站設(shè)計(jì)百度關(guān)鍵詞排名批量查詢工具
  • 做網(wǎng)站模塊百度一下首頁極簡版
  • 福州網(wǎng)站建設(shè)公司哪家好推廣優(yōu)化師
  • dz網(wǎng)站收款即時(shí)到賬怎么做的保定網(wǎng)站建設(shè)報(bào)價(jià)
  • 貝爾利網(wǎng)站網(wǎng)絡(luò)推廣內(nèi)容
  • 描述建設(shè)一個(gè)網(wǎng)站的具體步驟制作網(wǎng)站
  • 開發(fā)一個(gè)網(wǎng)站多少錢?上海seo關(guān)鍵詞優(yōu)化
  • 做網(wǎng)站找云無限seo查詢在線
  • 基于ASP與Access數(shù)據(jù)庫的網(wǎng)站開發(fā)東莞網(wǎng)絡(luò)推廣托管
  • 做高效能的父母網(wǎng)站金華seo扣費(fèi)
  • 幫人做網(wǎng)站要怎么賺錢嗎臨沂seo全網(wǎng)營銷
  • 深圳做自適應(yīng)網(wǎng)站海外建站
  • 怎樣做網(wǎng)站呢河南靠譜seo電話
  • 做平面設(shè)計(jì)的一般瀏覽什么網(wǎng)站百度關(guān)鍵詞怎么做排名
  • 湖北可以做網(wǎng)站方案的公司百度軟件應(yīng)用中心
  • 石家莊seo網(wǎng)站優(yōu)化公司b2b外鏈代發(fā)
  • 微信公眾號怎么做網(wǎng)站的怎么學(xué)互聯(lián)網(wǎng)怎么賺錢
  • asp 做網(wǎng)站的缺點(diǎn)世界排名前十位
  • 小語種網(wǎng)站建設(shè)鎮(zhèn)江市網(wǎng)站
  • 做吃穿住行網(wǎng)站seo提升排名
  • 網(wǎng)站建設(shè)新零售上海百度
  • 上海網(wǎng)站備案流程app下載注冊量推廣平臺
  • wordpress頁面的排序長沙百家號seo
  • 江陰 網(wǎng)站開發(fā)新東方烹飪學(xué)校學(xué)費(fèi)價(jià)目表
  • 旅游網(wǎng)站建設(shè)內(nèi)容網(wǎng)站搜索排名優(yōu)化怎么做
  • 網(wǎng)站開發(fā)中的網(wǎng)頁上傳和網(wǎng)站發(fā)布網(wǎng)站點(diǎn)擊量與排名
  • 公司做網(wǎng)站的費(fèi)用如何記賬軟文文案范文
  • iapp怎么把網(wǎng)站做軟件網(wǎng)站推廣計(jì)劃書范文500字