通過網上找一天後我問這個問題在這裏:pyparsing結果作爲一個JSON
有沒有什麼辦法讓pyparsing結果,F.E.
result = longSentence.parseString(text.lower())
在
JSON格式
?
更新11:46 2013年5月27日:
好的。所以我試着做一個簡單的英語解析器。
句子結果「走5米,你看到了什麼?」現在打印爲列出:
[[[['go'], [['5', 'metres']]]], 'and', ['what do you see?']]
['what do you see?']
由SetResultsName('Question')
其他標記被標記相似。
這將是巨大的,如果它會打印,在這種形式的數據:
{
"Sentence1":
{
"Order":
{
"Predicate": 'go',
"Subject": ['5', 'metres']
}
},
"Sentence2":
{
"Question": 'what do you see?'
}
}
這將代表所有列表並放棄所有'.setResultName' – Equidamoid