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

  • 相关阅读:
    tomcat设置编码utf8
    servlet详细理解
    设置utf8编码问题
    yarn状态机的可视化
    以卵石游戏(杭州电1527)
    Android Studio虚拟机配置虚拟键盘
    linux网络编程--跳水send和recv
    基于redis AE异步网络架构
    谈加班文化
    ios8加入通知栏开始
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/13443480.html
Copyright © 2011-2022 走看看