关于python3的json数据解析

作者: 亭子青年 | 来源:发表于2017-08-17 21:13 被阅读74次

JSON是一种轻量级的数据交换格式,易于阅读和编写

主要知识点

  1. import json---->使用json函数需要导入自带的json库
  2. json.dumps----->方法:将python对象编码成json字符串,我们可以在这里格式化字符串
  3. json.loads----->方法:将已编码的json字符串解码为python对象

案例

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

import json

#将python对象编码成json字符串
def py_to_jsonstr():
    dict = {"name":"heting","age":23}
    json_str = json.dumps(dict)
    print(json_str)

#将python对象编码成json字符串,并格式化
def py_to_jsonstr_format():
    dict = {"name": "heting", "age": 23}
    json_str_1 = json.dumps(dict,indent=4,sort_keys=True)
    print(json_str_1)

#将json字符串解码为python对象
def jsonstr_to_py():
    dict = {"name":"heting","age":23}
    json_str = json.dumps(dict)
    py_json = json.loads(json_str)
    print(py_json)
    print(type(py_json))

if __name__=="__main__":
    py_to_jsonstr()
    py_to_jsonstr_format()
    jsonstr_to_py()

相关文章

  • 关于python3的json数据解析

    JSON是一种轻量级的数据交换格式,易于阅读和编写 主要知识点 import json---->使用json函数需...

  • IOS开发——网络篇&数据解析

    关于IOS开发,数据解析的方法有两种:JSON和XML。 一、JSON解析 :从事先规定好的格式串中提取数据 ①、...

  • 网络整理(三)——数据解析

    数据解析: 1.JSON数据 重点:1.什么是JSON数据.{ } 数据解析: 2.JSON解析 重点:1.JSO...

  • 很好的 JSONModel

    JSON数据---JSONModel解析 JSON数据---JSONModel解析 JSONModel 初始化流程...

  • iOS_解析XML(很实用的两框架:KissXML、XmlRea

    关于网络返回的数据进行解析,一般有JSON解析和XML解析,JSON解析几乎没有任何技术含量,使用反序列化即可(N...

  • 网络

    NSURLConnection NSURLSession 普通网络请求 JSON数据解析 JSON序列化 数据解析...

  • IOS开发 JSON数据解析

    本节学习内容: 1.json 数据的定义 2.json 数据的解析方法 3.json数据解析实践 SBJsonPa...

  • 编码篇-使用GDataXMLNode解析XML数据

    前言 在实际的开发中数据解析是很普遍的事,一般网络请求返回的数据有两种格式:XML和JSON。关于JSON的解析已...

  • Android万能解析Json(一)

    Android万能解析并获取Json数据,所有Json结构一个解决 想要解析Json数据,首先要了解Json数据的...

  • 20 JSON

    本章内容 理解 JSON 语法 解析 JSON 序列化 JSON 关于 JSON,最重要的是要理解它是一种数据格式...

网友评论

    本文标题:关于python3的json数据解析

    本文链接:https://www.haomeiwen.com/subject/xtnnrxtx.html