Json介紹
全名JavaScript Object Notation,是一種輕量級的數據交換格式。
Json最廣泛的應用是作為AJAX中web服務器和客戶端的通訊的數據格式。現在也常用於http請求中,所以對json的各種學習,是自然而然的事情。
示例代碼如下
# -*- coding=utf-8 -*- import json def check_json_format(raw_msg): """ 用於判斷一個字符串是否符合Json格式 """ if isinstance(raw_msg, str): # 首先判斷變量是否為字符串 try: json.loads(raw_msg, encoding='utf-8') except ValueError: return False return True else: return False if __name__ == "__main__": print(check_json_format("""{"a":1}""")) print(check_json_format("""{'a':1}""")) print(check_json_format({'a': 1})) print(check_json_format(100))