>  기사  >  백엔드 개발  >  Json 문자열을 판단하기 위한 Python 메서드 예

Json 문자열을 판단하기 위한 Python 메서드 예

Y2J
Y2J원래의
2017-05-12 10:25:372129검색

이 글에서는 주로 Python을 사용하여 변수가 Json 형식의 문자열인지 확인하는 방법에 대한 정보를 소개합니다. 이 글에서는 참조 및 학습을 위한 자세한 샘플 코드를 제공합니다.

Json 소개

전체 이름JavaScript Object 표기법은 가벼운 데이터 교환 형식입니다. . Json의 가장 널리 사용되는 애플리케이션은 AJAX의 웹 서버와 클라이언트 간의 통신을 위한 데이터 형식입니다. 요즘은 http 요청에도 많이 사용되기 때문에 각종 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

요약

[관련 추천]

1.

Python 무료 동영상 튜토리얼

Python 학습 매뉴얼

3.

Python 객체지향 동영상 튜토리얼

위 내용은 Json 문자열을 판단하기 위한 Python 메서드 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.