物联网AI MicroPython学习之语法 ujson

学物联网,来万物简单IoT物联网!!在这里插入图片描述

ujson 介绍

  • 模块功能:
    ujson 模块实现在Python数据对象和JSON数据格式之间进行转换的功能。

接口说明

dump - 将数据对象转化成JSON格式的字符串

  • 函数原型:ujson.dump(obj, stream)
  • 函数功能:
    将 obj 数据对象转化成JSON格式的字符串,将其写入到给定的 stream 中。
  • 参数说明:
参数 类型 必选参数? 说明
obj - 要转换的数据对象
stream - 流式对象
  • 示例:>>> f = uio.StringIO() >>> ujson.dump({“a”:2}, f) >>> f.getvalue() '{“a”: 2}'Copy to clipboardErrorCopied

dumps - 将dict类型的数据转换成str

  • 函数原型:ujson.dumps(dict)
  • 参数说明:
参数 类型 必选参数? 说明
dict 字典 要转换的字典对象
  • 返回值: dict转换后的json格式的字符串

load - 解析给定的数据stream

  • 函数原型:ujson.load(stream)
  • 函数功能: 解析给定的数据 stream,将其解释为JSON字符串并反序列化成Python对象。
  • 参数说明:
参数 类型 必选参数? 说明
stream - 流式对象

loads - 解析JSON字符串并返回obj对象

  • 函数原型:ujson.loads(str)
  • 参数说明:
参数 类型 必选参数? 说明
str string JSON格式的字串
  • 返回值: JSON格式的对象
  • 示例:
>>> ujson.loads('{"a": 2}') 
{'a': 2}

你可能感兴趣的:(ETTPython组件库,python,嵌入式硬件,stm32,人工智能,物联网)