熱線電話:13121318867

登錄
首頁精彩閱讀Python判斷變量是否為Json格式的字符串示例
Python判斷變量是否為Json格式的字符串示例
2018-08-27
收藏

Python判斷變量是否為Json格式的字符串示例

全名JavaScript Object Notation,是一種輕量級的數據交換格式。Json最廣泛的應用是作為AJAX中web服務器和客戶端的通訊的數據格式?,F在也常用于http請求中,所以對json的各種學習,是自然而然的事情。

本文主要介紹的是利用Python判斷變量是否為Json格式的字符串,對大家日常學習工作具有一定的參考價值,下面話不多說,直接來看代碼吧。
示例代碼如下    
# -*- coding=utf-8 -*-
import json
 
def 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 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)

首先判斷變量是否為字符串,否則如果輸入為int或這其他類型,會發生錯誤。

上述程序的輸出為:
    
True
False
False
False

總結

以上就是這

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢