我有Java程序調用Python腳本並將Python字典的結果作爲字符串。結果會是這樣的:用Java拆分Python字典字符串
{'27': [], '10864': [u'8344', u'7769', u'7207', u'3735']}
我想分析結果到兩個字符串表中的鍵和返回的值。在這個例子中,我想:
String[] keys >>>> ["27",'10864'] and
String[] values >>>> ["[]","[u'8344', u'7769', u'7207', u'3735']"]
我想用正則表達式來做,但我沒有太大的成功。任何人都可以提供有效的解決方
爲什麼不返回一個JSON和分析呢? –
我把python結果寫在一個字典中,我在Java中使用類似於 的字符串puthonKeys = interpreter.eval(「results」)。toString(); 。你是否建議從字典中創建一個JSON對象,將它轉換爲字符串並從Java中評估它? –