zoukankan      html  css  js  c++  java
  • json--pyton中obj与json的互转,js中obj与json的互转

    json

    解释:json是一种跨平台的通用的数据格式

    python中对象(obj)与json之间的相互转换

    1.对象(obj)转json格式的字符串

    json.dumps(res)
    1 res = ()             #元组
    2 #res = {}         #字典
    3 #res = []           #列表
    4 json.dumps(res)
    1 def dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True,allow_nan=True, cls=None, indent=None, separators=None,default=None, sort_keys=False, **kw):
    2 def dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True,allow_nan=True, cls=None, indent=None, separators=None,default=None, sort_keys=False, **kw):
    json.dump(res,fp='')
    1 res = ()            #元组
    2 #res = {}        #字典
    3 #res = []          #列表
    4 json.dump(res,fp='文件名')

    其中dump()里面的参数(只有一个fp参数不一样): 

    Serialize obj as a JSON formatted stream to fp (a.write()-supporting file-like object).

    将obj作为JSON格式的流序列化到fp(a.write()—支持类似对象的文件)。

    2.json格式的字符串转对象(obj)

    1 res = '[1,2,3,4,5,6]'    #列表字符串
    2 # res = '(1,2,3,4)'        #元组字符串
    3 # res = '{a:1,b:2,c:3}'    #字典字符串
    4 json.loads(res)

    js中对象(obj)与json之间的相互转换

    1.json格式的字符串转对象(obj)

    JSON.parse(data)
    1 var obj = JSON.parse(data) //data是json格式的字符串
    2 obj.status 
    3 obj.error 

    2.对象(obj)转json格式的字符串

    JSON.stringify(res)
    1  var res = (1,2,3,4,5,6)    //元组
    2  var res = [1,2,3,4,5]      //列表
    3  var res = {a:1,b:2,C:3}    //字典
    4  JSON.stringify(res)
  • 相关阅读:
    AcWing:141. 周期(KMP)
    暑假集训
    AcWing:112. 雷达设备(贪心 + 笛卡尔坐标系化区间)
    AcWing:111. 畜栏预定(贪心 + 小根堆)
    20200207总结
    Miku and Generals(二分图染色+可行性dp)
    20200205总结
    Coding Contest(最小费用最大流)
    Wannafly-Winter-Camp day5总结
    Wannafly-Winter-Camp day4总结
  • 原文地址:https://www.cnblogs.com/weijiazheng/p/10516661.html
Copyright © 2011-2022 走看看