在网上看了一天之后,我问了一个问题:
有什么方法可以得到pyparsing结果吗
result = longSentence.parseString(text.lower())
以JSON格式?在
更新时间:2013年5月
好 啊。所以我试着做一个简单英语的解析器。
一句话的结果是“走5米,你看到了什么?”现在打印为列表:
['what do you see?']
由SetResultsName('Question')
其他标记相似。在
如果它能以这种形式打印数据,那就太好了:
{
"Sentence1":
{
"Order":
{
"Predicate": 'go',
"Subject": ['5', 'metres']
}
},
"Sentence2":
{
"Question": 'what do you see?'
}
}
好吧。在又一次查看文档之后,我发现了一个非常好的方法,可以用XML形式返回这些数据:
如果我加上this question with answers-就完成了。因此,以JSON形式获得结果并不容易,但也不那么难。我希望任何需要帮助的人都能找到。在
您必须更加明确,但是一般的方法是获取解析结果并使用
json
模块(无论您是否希望它是嵌套的字典/列表、扁平化列表/等等。。。由你决定)相关问题 更多 >
编程相关推荐