我有一个String,其中包含一个String数组,我将其转换为groovy数组(使用split函数),然后我使用JsonOutput.toJson
将该数组转换为JSON,如下所示。
def orignal = "[ \"Backsplash\", \"Kitchen Wall\", \"Wall Tile\", \"Bathroom Wall\"]"
def originalAsArray = orignal.toString().split(",")
JsonOutput.toJson(originalAsArray)
此操作的输出为
["[ \"Backsplash\""," \"Kitchen Wall\""," \"Wall Tile\""," \"Bathroom Wall\"]"]
这是一个包含一个String元素的数组,而我期望的是一个包含多个String元素的数组,如下所示
[ "Backsplash", "Kitchen Wall"," "Wall Tile"," "Bathroom Wall"]
为什么数组未按预期进行转换?
1条答案
按热度按时间91zkwejq1#