zoukankan      html  css  js  c++  java
  • python json.dumps() json.dump()的区别

    json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构,json里面有自己的方法可以对数据进行操作,比如提取出response返回的参数

    对象:对象在js中表示为{ }括起来的内容,数据结构为 { key:value, key:value, ... }的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是数字、字符串、数组、对象这几种。
    
    数组:数组在js中是中括号[ ]括起来的内容,数据结构为 ["Python", "javascript", "C++", ...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。

    json模块提供了四个功能:dumpsdumploadsload,用于字符串 和 python数据类型间进行转换

    dumps是将json对象转换为python对象(  dict转化成str格式  ),dump 把python对象转换为 json对象,把json对象以fp文件流写入文件中

    loads是将str转化成dict格式,

    dump和load也是类似的功能,只是与文件操作结合起来了。

    详细见:https://www.cnblogs.com/wswang/p/5411826.html

    声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作
  • 相关阅读:
    NIO 学习笔记
    Spring Boot 学习笔记
    Java集合框架
    StringBuffer&StringBuilder类
    String 类
    Java 重写 hashCode() 和 equals() 方法
    Java 基本数据类型 && 位运算
    [SequenceFile_1] Hadoop 序列文件
    Windows 下端口被占用
    Java 反射机制
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/15411927.html
Copyright © 2011-2022 走看看