如何在python中将输出字符串转换为json并检查字段项?

hiz5n14c  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(270)

我是python的初学者。我从azure服务总线收到一条消息,如下面的屏幕截图和下面的代码。

从服务总线接收消息的代码为:

import logging
import json

import azure.functions as func

def main(message: func.ServiceBusMessage):

    message_content_type = message.content_type
    message_body = message.get_body().decode("utf-8")
    logging.info(message_body)
    message = "MSG Received"
    logging.info(message)

现在,我想转换 message_body 从字符串到json,然后检查以下条件:

If error = null and MSG_TYPE_TAG != Null

如何运行此场景?

6jygbczu

6jygbczu1#

将字符串转换为json

message_body = json.loads(message_body)

现在,检查一下情况

if message_body['error'] == {} and message_body['MSG_TYPE_TAG'] != '':
    # write your logic here

代码

import json

message_body = json.loads(message_body)

if message_body['error'] == {} and message_body['MSG_TYPE_TAG'] != '':
    # write your logic here

相关问题