Groovy是一種基于JVM的編程語言,它具有非常方便的Json對象轉字符串的能力,本文將介紹如何在Groovy中將Json對象轉換為字符串。
在Groovy中,Json對象可以使用Map實現:
def json = [name: "張三", age: 20]
要將Json對象轉換為字符串,可以使用JsonOutput.toJson()方法:
def jsonString = JsonOutput.toJson(json)
如果需要格式化輸出字符串,可以使用JsonOutput.prettyPrint()方法:
def prettyJsonString = JsonOutput.prettyPrint(jsonString)
完整示例代碼如下:
def json = [name: "張三", age: 20] def jsonString = JsonOutput.toJson(json) def prettyJsonString = JsonOutput.prettyPrint(jsonString) println json println jsonString println prettyJsonString
運行以上代碼,將會輸出以下結果:
[name:張三, age:20] {"name":"張三","age":20} { "name": "張三", "age": 20 }
這樣就完成了Json對象轉字符串的操作,使用Groovy中的JsonOutput.toJson()方法可以方便地實現Json對象和字符串之間的轉換。
上一篇python 快排庫函數
下一篇c 解析json 代碼