Python 은 변수 가 JSon 형식의 문자열 예제 인지 판단 합 니 다.

1385 단어 pythonjson문자열
제 이 슨 소개
전체 이름 은 JavaScript Object Notation 으로 경량급 데이터 교환 형식 입 니 다.JSon 의 가장 광범 위 한 응용 은 AJAX 에서 웹 서버 와 클 라 이언 트 의 통신 데이터 형식 이다.지금도 http 요청 에 자주 사용 되 기 때문에 제 이 슨 에 대한 다양한 학습 은 자 연 스 러 운 일이 다.
본 고 는 주로 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
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기