Exemple de méthode Python pour juger la chaîne Json

Y2J
Libérer: 2017-05-12 10:25:37
original
2133 Les gens l'ont consulté

Cet article vous présente principalement les informations pertinentes sur l'utilisation de Python pour déterminer si une variable est une chaîne au format Json. L'article fournit un exemple de code détaillé pour votre référence et votre étude. Les amis qui en ont besoin peuvent y jeter un œil ci-dessous.

Introduction Json

Nom completJavaScript Object Notation, est un format d'échange de données léger . L'application la plus largement utilisée de Json est un format de données pour la communication entre les serveurs Web et les clients en AJAX. De nos jours, il est également couramment utilisé dans les requêtes http, il est donc naturel d'apprendre toutes sortes de json.

Cet article présente principalement l'utilisation de Python pour déterminer si une variable est une chaîne au format Json. Elle a une certaine valeur de référence pour le travail d'apprentissage quotidien de chacun. Je ne dirai pas grand-chose ci-dessous, regardons le code. directement.

L'exemple de code est le suivant


# -*- 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)
Copier après la connexion

Déterminez d'abord si la variable est une chaîne , sinon si input Pour int ou d'autres types, une erreur se produira.

Le résultat du programme ci-dessus est :


True
False
False
False
Copier après la connexion

Résumé

[Recommandations associées]

1 Tutoriel vidéo gratuit sur Python

2. manuel d'apprentissage

3.

Tutoriel vidéo orienté objet Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!