zoukankan      html  css  js  c++  java
  • python之jsonpath

    json

    官方文档:http://docs.python.org/library/json.html

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。

    json.loads()

    把Json格式字符串解码转换成Python对象,从json到python的类型转化对照如下:

    def test_loads():
      # 把Json格式字符串解码转换成Python对象
      strList = '[1, 2, 3, 4]'
      strDict = '{"city": "北京", "name": "大猫"}'
      strTrue = 'true'
      strFalse ='false'
      strNull = 'null'
    
      print(json.loads(strList))
      print(json.loads(strDict))
      print(json.loads(strTrue))
      print(json.loads(strFalse))
      print(json.loads(strNull))
      print(json.loads('409'))
      print(json.loads('980.099'))
    

    结果:
    [1, 2, 3, 4]
    {'city': '北京', 'name': '大猫'}
    True
    False
    None
    409
    980.099

    json.dumps()

    实现python类型转化为json字符串,返回一个str对象把一个Python对象编码转换成Json字符串,从python原始类型向json类型的转化对照如下:

    json.load()

    读取文件中json形式的字符串元素 转化成python类型

    json.dump()

    将Python内置类型序列化为json对象后写入文件

    JsonPath

    jsonpath-rw

  • 相关阅读:
    canvas-8clip.html
    canvas-7globleCompositeOperation2.html
    canvas-7globleCompositeOperation.html
    canvas-7global.html
    canvas-6shadow.html
    canvas-6font.html
    A1036. Boys vs Girls
    A1006. Sign In and Sign Out
    A1011. World Cup Betting
    String 对象-->charAt() 方法
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/13443480.html
Copyright © 2011-2022 走看看