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

成都科技网站建设如何做一个公司的网站

成都科技网站建设,如何做一个公司的网站,今天发生的重大新闻事件,站群系统程序目录 一 json介绍 json是什么? 用处 Json 和 XML 对比 各语言对Json的支持情况 Json规范详解 二 python数据和json数据的相互转换 dumps() : 转换成json loads(): 转换成python数据 总结 一 json介绍 json是什么? 实质上是一条字符串 是一种…

目录

一 json介绍

json是什么?

用处

Json 和 XML 对比

各语言对Json的支持情况

Json规范详解

二 python数据和json数据的相互转换

dumps() : 转换成json

loads(): 转换成python数据

 总结


一 json介绍

json是什么?

实质上是一条字符串

是一种文本数据格式,
是一种文本规范
是一种字符串规范

用处

一般适合文本量不大,且需要记录树形结构的数据 或 需要灵活扩展数据

Json 和 XML 对比

Json文本
    更简洁易懂,对人更友好
    适合数据量不大,结构不复杂的场景 (如:后端接口的参数)
    比XML更小、更快、更易解析

XML 文本
    程序处理更方便,对机器更友好
    适合数据量大,结构复杂的场景(如:HTML是基于XML的)
 

各语言对Json的支持情况

1 Json实质上是一条字符串,程序中使用json,需要特定的方法转换为对象变量才能使用
2 Json是一种文本规范,各语言对Json的支持情况:
JavaScript:原生支持    √
Python:原生支持.import json   √
Java:原生不支持,需要引入Gson或FastJson
C++:原生不支持,引入Jsoncpp等库

Json规范详解

支持6种类型的值
1 字符串  如 "test String"    
    字符串中如果有双引号,需要使用\转义,如"test \" String"

2 数字  如 0.2 999 -1.1
    可以是整数、浮点数(小数)
    
3 布尔值 true false

4 null (空值)

5 对象 可嵌套数据,如 {"key1":"value1","key2":"value2"}
    包含在一对{}之内
    用,隔开多个键值对
    *键值对的 键 必须为字符串
    *键值对的 值 可以是6种值类型的任意一种,且无需统一类型
    {"key1":"value1","key2":true,"key3":{},"key4":23}

6 数组 可嵌套数据,如 ["value1","value2","value3"]
    包含在一对[]之内的
    单个数组内的多个值用,隔开
    数组内的值可以是Json支持的6种值的任意一种
    单个数组内的多个值无需统一类型

备注:
Json文本中多余的空格、换行不会有实质的影响,仅仅是为了方便阅读


二 python数据和json数据的相互转换

dumps() : 转换成json
import json
#准备列表
data=[{"姓名":"小明","年龄":"12"},{"姓名":"小红","年龄":"13"},{"姓名":"小李","年龄":"8"}]
#转换成json
# 有中文的时候加 ensure_ascii=False
json_str = json.dumps(data,ensure_ascii=False)
print(json_str)
print(type(json_str))
#准备字典
#转换成json
dic1={"水果":"西瓜","蔬菜":"胡萝卜","蛋白质":"牛肉"}
json_str2 = json.dumps(dic1,ensure_ascii=False)
print(json_str2)
print(type(json_str2))

 json实质上就是字符串str 

loads(): 转换成python数据
import json
#准备json数据
s1='[{"姓名":"小明","年龄":"12"},{"姓名":"小红","年龄":"13"},{"姓名":"小李","年龄":"8"}]'
#转换成列表
l1 = json.loads(s1)
print(l1)
print(type(l1))
#准备json数据
#转换成字典
s2='{"水果":"西瓜","蔬菜":"胡萝卜","蛋白质":"牛肉"}'
d1 = json.loads(s2)
print(d1)
print(type(d1))

 总结


文章转载自:

http://vPBjq4ha.dgfpp.cn
http://adCQ2ETq.dgfpp.cn
http://p0d0o3S8.dgfpp.cn
http://x3wRysQr.dgfpp.cn
http://WyhDlaKh.dgfpp.cn
http://O31UCgm6.dgfpp.cn
http://KLM1AaBX.dgfpp.cn
http://WMtgB2G0.dgfpp.cn
http://flVjiHYx.dgfpp.cn
http://zs6FlC2R.dgfpp.cn
http://8ROmYXnO.dgfpp.cn
http://1nAx5LNc.dgfpp.cn
http://nuyInGab.dgfpp.cn
http://6ViTLD5x.dgfpp.cn
http://G84geRpv.dgfpp.cn
http://EsPGagej.dgfpp.cn
http://5cjZadRo.dgfpp.cn
http://seQKLqYk.dgfpp.cn
http://AGRa8o7l.dgfpp.cn
http://GjJtzYbP.dgfpp.cn
http://QAmNZdgD.dgfpp.cn
http://DjXnowRl.dgfpp.cn
http://JiWYQCsm.dgfpp.cn
http://xUCMbyMd.dgfpp.cn
http://0HarZxVB.dgfpp.cn
http://CELXynKV.dgfpp.cn
http://thTgaR2A.dgfpp.cn
http://CuVDV81N.dgfpp.cn
http://OEzBxbWu.dgfpp.cn
http://8BMt9cKu.dgfpp.cn
http://www.dtcms.com/wzjs/720021.html

相关文章:

  • 乐清做网站的网站开发项目实训报告
  • 天门网站什么网站是专门做艺术字的
  • 岳阳二手房网站怎样做自己网站
  • 惠州住房和城乡建设局网站品牌策划公司怎么找客户
  • 平湖新埭哪里有做网站的青岛关键词优化报价
  • 北京网站开发周期wordpress 运行好慢
  • 用asp做的网站有哪些关键词网络推广企业
  • 做网站需要准备哪些专业做汽配的网站
  • 最早做美食团购的网站平昌移动网站建设
  • 商务网站设计制作好的工具和方法wordpress自定义面板
  • 网上做头像用什么网站恩施seo搜索引擎优化
  • wordpress站点logo设置做视频网站玩什么配置
  • 电商网站需要多少钱中国网站备案
  • 本子网站建设浏览器打不开wordpress
  • 一个网站如何产生流量国外图片网站源码
  • 网站上线前要做哪些准备建立网站的服务器
  • 织梦系统网站打开速度慢管理咨询公司属于什么行业
  • 机械建设网站房地产市场现状
  • 小说网站 做百度联盟成都创新互联做的网站怎么样
  • 最好的dm单网站建设贴图库外链图床wordpress插件
  • 工程网站模板免费下载手机app
  • 网站移动端怎么做的王占山人物简介
  • 阳江网站设计公司小程序商城开发公司哪个好
  • 求生之路2怎么做非官方网站如何做网站的后台管理
  • 地方门户网站推广方案建网站的公司
  • 福州房地产网站建设WordPress全站跳转
  • 模板建站流程网站域名备案多长时间
  • 西安做网站建设的公司网页传奇游戏排行榜比亚迪
  • 网站建设价格一览表设计怎么学
  • 湖滨网站建设基本的网站建设步骤