python json 數據操作


  • python 有專門針對 json 操作的函數

    #!/usr/bin/python3

    import json

    mytest_js = {
            "a" : 1,
            "b" : 2
           }
    # 此時是一個字典模式,可以直接通過索引找到對應的值
    print(mytest_js["a"]);
    print(mytest_js["b"]);

    #  通過 json.dumps 函數轉換為字符串
    # js obj ---> json  str
    print("json str:");
    js_str = json.dumps(mytest_js);
    print(js_str);
    print(js_str[1]);

    # json 字符串轉換為   JSON 字典, 可以通過索引改變相應的值。
    print("json obj:");
    js_obj = json.loads(js_str);
    js_obj["a"] = 10;
    js_obj["b"] = 20;
    print(js_obj);
    print(js_obj["a"]);
    print(js_obj["b"]);

    # 最后變成 字符串再輸出結果
    print("js_str1:");
    js_str1 = json.dumps(js_obj);
    print(js_str1);
    1
    2
    json str:
    {"a": 1, "b": 2}
    "
    json obj:
    {'a': 10, 'b': 20}
    10
    20
    js_str1:
    {"a": 10, "b": 20}
  • 參考

    https://docs.python.org/2/library/json.html
    http://www.runoob.com/python/python-json.html
    http://www.runoob.com/python3/python3-json.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM