json - Chatterbot 和 Django 集成中获取 JSON 的属性值

标签 json django chatterbot

chatterbot 和 Django 集成中的statement.text 返回

{'text': u'How are you doing?', 'created_at': datetime.datetime(2017, 2, 20, 7, 37, 30, 746345, tzinfo=<UTC>), 'extra_data': {}, 'in_response_to': [{'text': u'Hi', 'occurrence': 3}]}

我想要一个文本属性的值,以便它打印你好吗?

最佳答案

chatterbot 返回 json 对象(dict),因此您可以使用字典操作,如下所示

[1]: data = {'text': u'How are you doing?', 'created_at': datetime.datetime(2017, 2, 20, 7, 37, 30, 746345, tzinfo=<UTC>), 'extra_data': {}, 'in_response_to': [{'text': u'Hi', 'occurrence': 3}]}

[2]: data['text'] or data.get('text')[this approch is good].

关于json - Chatterbot 和 Django 集成中获取 JSON 的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42406109/

相关文章:

java - 如何将 Content-Length 添加到 JAXRS

Django 设置多个允许的主机

Python包安装错误-找不到py_compiler msvc

python - 无法正确导入聊天机器人及其语料库

python - django.core.exceptions.FieldDoesNotExist : User has no field named 'username'

python-3.x - 当包含由wsgi脚本托管的chatter bot的flask应用程序无法打开数据库文件时发生错误(sqlite3.OperationalError)

ios - 如何为下一个/后一个 UIImageView 创建滑动

android - GSON 相对于普通 JSON 解析的优势

ruby-on-rails - rails : Serializing deeply nested associations with active_model_serializers

django - 在 django admin 中为外键创建链表