zoukankan      html  css  js  c++  java
  • python 列表 字典转json

    一、Dictionary 转为JSON

    将dict转为JSON,这里利用包json

    import json
    aItem = {}
    aItem["id"] = "2203"
    aItem["title"] = "title"
    aItem["subTitle"] = "sub title"
    bItem = {}
    bItem["id"] = "2842"
    bItem["title"] = "b标题"
    bItem["subTitle"] = "b副标题"
    bItem["content"] = "内容"
    bItem["list"] = ["a", "a 2", "b", "bb"]
    aJson = json.dumps(aItem)
    bJson = json.dumps(bItem, ensure_ascii=False)
    print(aItem)
    print(aJson)
    print(bJson)
    涉及到中文字符的时候,需要指定ensure_ascii=False

    输出:

    {'id': '2203', 'title': 'title', 'subTitle': 'sub title'}
    {"id": "2203", "title": "title", "subTitle": "sub title"}
    {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容", "list": ["a", "a 2", "b", "bb"]}
    二、list 转为JSON

    接上面的代码

    jsonList = []
    jsonList.append(aItem)
    jsonList.append(bItem)
    jsonArr = json.dumps(jsonList, ensure_ascii=False)
    print(jsonArr)
    输出:

    [{"id": "2203", "title": "title", "subTitle": "sub title"}, {"id": "2842", "title": "b标题", "subTitle": "b副标题", "content": "内容"}]
    这一个JSON字符串可以在Android Studio中利用插件GsonFormat转换得到相应对象。

  • 相关阅读:
    python自动华 (十二)
    python自动华 (十一)
    python自动华 (十)
    python自动华 (八)
    python自动华 (九)
    python自动华 (七)
    python自动华 (六)
    数据
    页面自适应
    判断是否移动端
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14210645.html
Copyright © 2011-2022 走看看