写一个类读取以下JSON对象,并分别输出对象的值,如{ "dataName": "APP账户模型", "dataCode": "appData", "dataObject": { "mongo": { "_id": "bigint", "sid": "string", "appName": "string", "appid": "string", "account_id": "string", "flag": "int", "remark": "string", "create_by": "string", "create_at": "string", "update_by": "string", "update_at": "string" }, "mysql": { "_id": "bigint", "sid": "string", "appName": "string", "appid": "string", "account_id": "string", "flag": "int", "remark": "string", "create_by": "string", "create_at": "string", "update_by": "string", "update_at": "string" } } }
时间: 2023-02-05 16:11:38 浏览: 111
这是一个示例类,用于读取给定的 JSON 对象,并打印其中的值:
```
import json
class DataModel:
def __init__(self, json_str):
json_obj = json.loads(json_str)
self.dataName = json_obj['dataName']
self.dataCode = json_obj['dataCode']
self.dataObject = json_obj['dataObject']
def print_values(self):
print(f'dataName: {self.dataName}')
print(f'dataCode: {self.dataCode}')
print(f'dataObject: {self.dataObject}')
json_str = '{ "dataName": "APP账户模型", "dataCode": "appData", "dataObject": { "mongo": { "_id": "bigint", "sid": "string", "appName": "string", "appid": "string", "account_id": "string", "flag": "int", "remark": "string", "create_by": "string", "create_at": "string", "update_by": "string", "update_at": "string" }, "mysql": { "_id": "bigint", "sid": "string", "appName": "string", "appid": "string", "account_id": "string", "flag": "int", "remark": "string", "create_by": "string", "create_at": "string", "update_by": "string", "update_at": "string" } } }'
model = DataModel(json_str)
model.print_values()
```
输出结果如下:
```
dataName: APP账户模型
dataCode: appData
dataObject: {'mongo': {'_id': 'bigint', 'sid': 'string', 'appName': 'string', 'appid': 'string', 'account_id': 'string', 'flag': 'int', 'remark': 'string', 'create_by': 'string', 'create_at': 'string', 'update_by': 'string', 'update_at': 'string'}, 'mysql': {'_id': 'bigint', 'sid': 'string', 'appName': 'string', 'appid': 'string', 'account_id': 'string', 'flag': 'int', 'remark': 'string', 'create_by': 'string', 'create_at': 'string', 'update_by': 'string', 'update_at': 'string'}}
```
注意:上面的类仅是一个示例,您可能需要根据自己的需要来调整代码。