Json介紹
全名JavaScript Object Notation,是一種輕量級的數據交換格式。Json最廣泛的應用是作為AJAX中web服務器和客戶端的通訊的數據格式。現在也常用于http請求中,所以對json的各種學習,是自然而然的事情。
本文主要介紹的是利用Python判斷變量是否為Json格式的字符串,對大家日常學習工作具有一定的參考價值,下面話不多說,直接來看代碼吧。
示例代碼如下
# -*- coding=utf-8 -*-import jsondef check_json_format(raw_msg): """ 用于判斷一個字符串是否符合Json格式 :param self: :return: """ if isinstance(raw_msg, str):  # 首先判斷變量是否為字符串  try:   json.loads(raw_msg, encoding='utf-8')  except ValueError:   return False  return True else:  return Falseif __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)首先判斷變量是否為字符串,否則如果輸入為int或這其他類型,會發生錯誤。 
上述程序的輸出為:
TrueFalseFalseFalse
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林站長站的支持。
| 
 
 | 
新聞熱點
疑難解答