我有以下JSON結構,我試圖檢索名稱順序/銷售/取消一個字符串變量在常規使用閱讀JSON的名稱常規
{"Transaction" : {"Order" : { ......
{"Transaction" : {"Sale" : { ......
{"Transaction" : {"Cancel" : { ......
我能走到這一步,閱讀json使用json slurper與一些研究,但不知道如何讀取名稱..我所看到的大多數文章指向讀取值而不是名稱。
final BufferedReader inReader = new BufferedReader(new InputStreamReader(inputStream, 'UTF-8'))
Object result = jsonSlurper.parse(inReader)
我已經從xml轉換爲JSOn所以如果這可以使用XML或JSON將會有所幫助。
我很新的JSON和Groovy將不勝感激幫助..謝謝
JSON是不是字符串,因此必須使用BufferedReader – anuj
您可以使用的inputStream'的getText()'方法來得到它的字符串。編輯我的答案。 –