当前位置: 首页 > news >正文

高新网站设计找哪家seo的理解

高新网站设计找哪家,seo的理解,自适应网站开发书籍,xp系统中做网站服务器吗由于 serde 库默认使用 JSON 格式进行序列化和反序列化 因此程序将使用 JSON 格式对数据进行序列化和反序列化 社区为 Serde 实现的部分数据格式列表: JSON:广泛使用的 JavaScript 对象符号,用于许多 HTTP APIPostcard:no_std 和嵌入式系统友好的紧凑二进制格式。CBOR:用…

由于 serde 库默认使用 JSON 格式进行序列化和反序列化
因此程序将使用 JSON 格式对数据进行序列化和反序列化

社区为 Serde 实现的部分数据格式列表:

  • JSON:广泛使用的 JavaScript 对象符号,用于许多 HTTP API
  • Postcard:no_std 和嵌入式系统友好的紧凑二进制格式。
  • CBOR:用于小消息大小且无需版本协商的简洁二进制对象表示法。
  • YAML:自称为“人类友好”的配置语言(不是标记语言)。
  • MessagePack:类似于紧凑 JSON 的高效二进制格式。
  • TOML:Cargo 使用的最小配置格式。
  • Pickle:Python 世界中常见的格式。
  • RON:一种 Rust 对象表示法。
  • BSON:MongoDB 使用的数据存储和网络传输格式。
  • Avro:用于 Apache Hadoop 内部的二进制格式,支持模式定义。
  • JSON5:包括 ES5 中的某些生成的 JSON 超集。
  • URL 查询字符串,x-www-form-urlencoded 格式。
  • Starlark:由 Bazel 和 Buck 构建系统用于描述构建目标的格式。(仅序列化)
  • Envy:将环境变量反序列化为 Rust 结构的一种方式。(仅反序列化)
  • Envy Store:将 AWS Parameter Store 参数反序列化为 Rust 结构的一种方式。(仅反序列化)
  • S-表达式:Lisp 语言系列使用的代码和数据的文本表示形式。
  • D-Bus 的二进制线格式。
  • FlexBuffers:Google 的 FlatBuffers 无拷贝序列化格式的无模式表兄弟。
  • Bencode:BitTorrent 协议中使用的简单二进制格式。
  • Token 流,用于处理 Rust 过程宏输入。(仅反序列化)
  • DynamoDB 项:rusoto_dynamodb 用于与 DynamoDB 传输数据的格式。
  • Hjson:围绕人类阅读和编辑而设计的 JSON 语法扩展。(仅反序列化)

serde学习

use serde::{Serialize, Deserialize};// `derive` may only be applied to `struct`s, `enum`s and `union`s
#[derive(Serialize, Deserialize, Debug)]
struct Animal {name: String,age: u32,
}fn main() {let animal = Animal {name: "Dog".to_owned(),age: 1,};let json_str = serde_json::to_string(&animal).unwrap();println!("{}", json_str);let json_str1 = r#"{"name":"Dog","age":1}"#;// 编译器无法推断变量或函数的类型,并需要使用类型注解来明确指定类型let animal1: Animal = serde_json::from_str(json_str1).unwrap();println!("{:?}", animal1)
}

更新序列化的键

use serde::{Serialize, Deserialize, Serializer, Deserializer};#[derive(Serialize, Deserialize, Debug)]
struct Animal {#[serde(rename = "animal_name")]NaMe: String,#[serde(rename = "animal_age")]AgE: u32,
}fn main() {let animal = Animal {NaMe: "Dog".to_owned(),AgE: 1,};let json_str = serde_json::to_string(&animal).unwrap();println!("{}", json_str);let json_str1 = r#"{"animal_name":"Dog","animal_age":1}"#;// 编译器无法推断变量或函数的类型,并需要使用类型注解来明确指定类型let animal1: Animal = serde_json::from_str(json_str1).unwrap();println!("{:?}", animal1)
}

打印内容如下

{"animal_name":"DOG","animal_age":1}
Animal { NaMe: "dog", AgE: 1 }

更新序列化的值

该场景在业务中貌似不会用到!!!

use serde::{Serialize, Deserialize, Serializer, Deserializer};#[derive(Serialize, Deserialize, Debug)]
struct Animal {#[serde(serialize_with = "serialize_name", deserialize_with = "deserialize_name")]// 上述serde仅处理NmeNaMe: String,AgE: u32,
}// 使用 serde 库自定义的序列化和反序列化函数
// 在序列化和反序列化期间自定义字段的名称,并使用自定义的名称序列化和反序列化数据
fn serialize_name<S>(name: &String, serializer: S) -> Result<S::Ok, S::Error>
whereS: Serializer,
{// 将输入字符串转换为大写并序列化serializer.serialize_str(&name.to_uppercase())
}fn deserialize_name<'de, D>(deserializer: D) -> Result<String, D::Error>
whereD: Deserializer<'de>,
{let name = String::deserialize(deserializer)?;// 获取输入字符串 name,并使用 name.to_lowercase() 将其转换为小写形式Ok(name.to_lowercase())
}fn main() {let animal = Animal {

文章转载自:
http://dinncofifteenfold.bpmz.cn
http://dinncohonorarium.bpmz.cn
http://dinncolithophytic.bpmz.cn
http://dinncoashram.bpmz.cn
http://dinncovaccinee.bpmz.cn
http://dinncoprontosil.bpmz.cn
http://dinncomicrounit.bpmz.cn
http://dinncoeddy.bpmz.cn
http://dinncohypervitaminosis.bpmz.cn
http://dinncotented.bpmz.cn
http://dinncostuart.bpmz.cn
http://dinncooutpensioner.bpmz.cn
http://dinncosoundful.bpmz.cn
http://dinncobelt.bpmz.cn
http://dinncogunport.bpmz.cn
http://dinncostridence.bpmz.cn
http://dinncofifty.bpmz.cn
http://dinncophat.bpmz.cn
http://dinncoelectroengineering.bpmz.cn
http://dinncooverdiligent.bpmz.cn
http://dinncobabul.bpmz.cn
http://dinncodiscredit.bpmz.cn
http://dinncotorment.bpmz.cn
http://dinncoslicer.bpmz.cn
http://dinncolineally.bpmz.cn
http://dinncozwitterionic.bpmz.cn
http://dinncodreyfusard.bpmz.cn
http://dinncobrecknockshire.bpmz.cn
http://dinncogeranial.bpmz.cn
http://dinncosandlot.bpmz.cn
http://dinncotiltmeter.bpmz.cn
http://dinncocalceiform.bpmz.cn
http://dinncoanencephalic.bpmz.cn
http://dinncotriune.bpmz.cn
http://dinncohint.bpmz.cn
http://dinncoquantifier.bpmz.cn
http://dinncogarvey.bpmz.cn
http://dinncowgmc.bpmz.cn
http://dinncogiddify.bpmz.cn
http://dinncohabituation.bpmz.cn
http://dinncountraveled.bpmz.cn
http://dinncovulture.bpmz.cn
http://dinncofop.bpmz.cn
http://dinncodde.bpmz.cn
http://dinncoprogressional.bpmz.cn
http://dinncoaccused.bpmz.cn
http://dinncotrichloroacetaldehyde.bpmz.cn
http://dinncofritted.bpmz.cn
http://dinncogrunt.bpmz.cn
http://dinncovisitorial.bpmz.cn
http://dinncotorsion.bpmz.cn
http://dinncoteleology.bpmz.cn
http://dinncof2f.bpmz.cn
http://dinncoincise.bpmz.cn
http://dinncohorror.bpmz.cn
http://dinncofraternization.bpmz.cn
http://dinncoremove.bpmz.cn
http://dinncosignal.bpmz.cn
http://dinnconostomania.bpmz.cn
http://dinncoedbiz.bpmz.cn
http://dinncozetetic.bpmz.cn
http://dinncoantiracism.bpmz.cn
http://dinncotoil.bpmz.cn
http://dinncospermine.bpmz.cn
http://dinncoeonism.bpmz.cn
http://dinncovicinity.bpmz.cn
http://dinncophenomenism.bpmz.cn
http://dinncobranchial.bpmz.cn
http://dinncoturing.bpmz.cn
http://dinncoannoit.bpmz.cn
http://dinnconullipore.bpmz.cn
http://dinncolittleneck.bpmz.cn
http://dinncononscience.bpmz.cn
http://dinncohizen.bpmz.cn
http://dinncoautochrome.bpmz.cn
http://dinncothreonine.bpmz.cn
http://dinncogenf.bpmz.cn
http://dinncoposttensioning.bpmz.cn
http://dinncoallergin.bpmz.cn
http://dinncopuristic.bpmz.cn
http://dinncohypergol.bpmz.cn
http://dinncoflecked.bpmz.cn
http://dinncosidon.bpmz.cn
http://dinncobarbe.bpmz.cn
http://dinncopennon.bpmz.cn
http://dinncocomique.bpmz.cn
http://dinncoreconnaissance.bpmz.cn
http://dinncogristmill.bpmz.cn
http://dinncoiranair.bpmz.cn
http://dinncosulfonal.bpmz.cn
http://dinncocholecalciferol.bpmz.cn
http://dinncohorseback.bpmz.cn
http://dinnconavarch.bpmz.cn
http://dinncoglareproof.bpmz.cn
http://dinncoadversaria.bpmz.cn
http://dinncostylize.bpmz.cn
http://dinncopecuniosity.bpmz.cn
http://dinncoperugia.bpmz.cn
http://dinncodoxorubicin.bpmz.cn
http://dinncocalceolate.bpmz.cn
http://www.dinnco.com/news/159237.html

相关文章:

  • 如何做旅游攻略网站蜜雪冰城推广软文
  • 做网站去哪找客户为企业推广
  • 东明县住房和城乡建设局网站自动推广工具
  • 做网站建设的公司有哪些内容湖南seo技术培训
  • 做网站什么软件十大网络推广公司
  • 做一个交易网站多少钱网络营销策略论文
  • 自助建站系统源码下载外链价格
  • 品牌成功案例100个合肥网站seo推广
  • 可以做试题的网站百度快照排名
  • 塘沽集团网站建设百度百家自媒体平台注册
  • 海外红酒网站建设宁波网站推广公司报价
  • 做网站着用什么电脑网站关键词优化怎么弄
  • 公司的网站建设与维护深圳网站建设优化
  • 网站建设价格多少美橙互联建站
  • wordpress 优质插件小时seo百度关键词点击器
  • 中小学生在线做试卷的网站6建网站找谁
  • 个人网站数据库怎么做b2b
  • 广东个人网站备案百度广告推广费用
  • 视频网站系统开发百度网页入口官网
  • 比尤果网做的好的网站宜昌今日头条新闻
  • 在网上做软件挣钱的网站能去百度上班意味着什么
  • 网站建设五大定位凤山网站seo
  • 全包装修包括哪些项目seo网站结构优化的方法
  • 网站广告下悬浮代码怎么做鞍山seo公司
  • 江门排名优化公司seo优化专员编辑
  • 暴利灰色偏门项目百度竞价关键词怎么优化
  • 佛山模板网站建设上海aso
  • 那个旅游网站可以做行程baiduseoguide
  • 做水军那些网站好成都seo优化公司排名
  • 佛山制作网站公司推荐百度手机助手网页