• 接口测试02


    概述:

            先瞧一下什么是json。JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。

    它基于ECMAScript(w3c定制的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

    简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生

    成,并有效的提升网络传输效率。

    JSON语法规则:

            在JavaScript语言中,一切都是对象。因此,任何支持的类型都可以通过解析json来表示,例如字符串、

    数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:

        · 对象表示为键值对

        · 数据由逗号分隔

        · 花括号保存对象

        · 方括号保存数组

        看一个json串示例:

    python json解析模块:

            在python中,提供了一个标准的json解析模块,所以不需要安装可以直接使用,怎么使用标准的json解析

    模块。第一步,导入json模块,如下:

      import  json

    python json解析最常用的函数:

    python原始类型与json类型的转化对照表:

    这个表的对应的转化关系尽量熟悉。

    有一个基本的示例:

    上述的实例演示的都是在内存中进行的,下面我们来看看如何读取文件中的json串。

    从文件中加载json格式的内容

         将下列json格式的字符串存到json_data,json文件中。

    下面为如何读取json_data.json的内容转化python对象。

    小结:请注意json.loads/json.dumps和json.load/json.dump的不同,不带s的函数需要和文件结合。

     

        

  • 相关阅读:
    80%的程序员都不了解的调试技巧
    80%的程序员都不了解的调试技巧
    [SQL]死锁处理语句
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    2020年1月数据库流行度排行:从万里挑二到波澜不惊
    对项目中数据访问流程的理解
    set_global_opts使用说明
    对JNDI数据源的理解
  • 原文地址:https://www.cnblogs.com/ljfight/p/7521268.html
Copyright © 2020-2023  润新知