首页 > 其他分享 >JSON

JSON

时间:2023-06-21 16:06:55浏览次数:35  
标签:name age json JSON 字符串 字典

JSON是一种使用文本存储数据对象的格式。换句话说,它是一种数据结构,将对象用文本形式表示出来。
在JSON流行之前,XML一直是以文本格式表示数据对象的常见选择。
JSON代码量比XML更少。这是JSON如此流行的主要原因之一。

JSON数据看起来像一个Python字典。像字典一样,JSON以键值对的形式传递数据。然而,JSON数据也可以是字符串、数字、布尔值或列表。

JSON建构于两种结构:

1 对象:对象在js中表示为”{}”括起来的内容,数据结构为{key:value, key:value…}的键值对结构

2 数组:数组在js中是中括号“[]”括起来的内容,数据结构为[“Python”, “C”] 取值方式和所有语言一样,使用索引获取,字段值的类型是:数字、字符串、数组、对象等


Python的JSON模块有四个主要功能:read(),load(),reads(),和loads()。后两者字母“s”代表String
json.loads():json字符串 转为 list或dict   【对数据进行解码】

json.dumps():dict或list 转换成 JSON字符串  【对数据进行编码】

json本质上是一个特殊格式的字符串

json功能:不同编程语言中传递数据

 

# json数据的格式可以是:对应python的字典
{"name":"admin","age":18}
#也可以是:元素是字典的列表
[{"name":" admin"," age":18},{"name" :"root"," age":16},{"name":"张三",' age":20}]

  

 

标签:name,age,json,JSON,字符串,字典
From: https://www.cnblogs.com/sangern/p/17496437.html

相关文章

  • json中omitempty字段的使用
    总结1.omitempty是省略的意思2.json中字段若有omitempty标记,则这个字段为空时,json序列化为string时不会包含该字段3.json中字段若没有omitempty标记,则这个字段为空时,json序列化为string时会包含该字段看代码packagemainimport( "encoding/json" "fmt")//学生信息......
  • JSON.stringify()和JSON.parse()的区别(和toString())
    1.JSON.stringify()是把javascript对象转换成json字符串,JSON.parse()是把字符串转换成对象,toString可以把数组变成字符串                          toString()方法主要见:https://www.w3school.com.cn/jsref/jsref_tostring......
  • JSONModel的使用
    这个lib非常好用,专门用来解析json的,当你解析json的时候,只需要写出要解析的对象的头文件就好了,不需要self.id=[jsonDictobjectForKey:@"id"];self.name=[jsonDictobjectForKey:@"name"];self.profileImageBig=[jsonDictobjectForKey:@"profile_image_big"];self.profil......
  • 关于NotePad++打开json文件并以树形方式展示
    NotePad++打开json文件并以树形方式展示为了更好查看和分析数据,需要将json数据展开去洞察数据规律,通常如果仅仅简单使用文本工具打开json文件,并不能很友好地观察出数据内容和规律,更不要说比较复杂的多层级的字典内容,因此需要以树形结构更好的观察json数据。为了更加清晰地说明问......
  • java-http携带json参数访问接口
    一个接收map的接口@RequestMapping("kkw")publicStringkkw(@RequestBodyMap<String,Object>map){if(map!=null){System.out.println(JSONObject.toJSONString(map));;}return"success";}pac......
  • python: Reading and Writing JSON to a File
     #importjsonjsondata={'sqlserver':[{"server":"DESKTOP-NQK85G5\GEOVIN2008","useid":"sa","password":"......
  • 使用python对AWS-CloudTrail-Json-日志文件key字段名称的提取
    关于AWS CloudTrail-在Console界面,默认只能看到最近90天的数据如果需要追踪更早的操作记录,得需要配置CloudTrail日志输出保存到s3在s3上不同的region位于不同的目录,最后会将某一天的日志,存放到那一天的目录/文件夹中,目录路径格式(部分)如:aws-account-xxx/CloudTrail/cn-nort......
  • JSON及XML学习总结
    1.手写JSON中字符串转java对象的方式//构建java对象Studentstudent=newStudent();//利用JSON类中的toJSON对象转换成JSON字符串Strings=JSON.toJSON(Student).toString();2.手写java对象转JSON字符串的方式Stringss="{\"skills\":[\"1\",\"2\",\"足球\&qu......
  • JSON 对象 与 字符串 的 相互转化
    一、JSON——》Str1.JSON对象转化为字符串StringobjStr=JSON.toJSONString(obj);2.JSON数组转化为字符串StringarrStr=JSON.toJSONString(arr);二、Str——》JSON1.字符串解析JSON对象JSONObjectobj=JSON.parseObject("String类型......
  • gjson - Golang 解析 JSON
    文章目录简介主要类型TypeResult方法gjsonresultPath修饰符示例介绍自定义备用简介Github地址go安装:goget-ugithub.com/tidwall/gjson主要类型Type说明说明:解析的数据类型(实际是int类型)功能:用于解析和输出时做判断包括:-True-False-String-JSON-Number......