def stringJson = '''{"Student": {"Name": "","age":}}'''
def mapJson = ["Student": ["Name": "","age": ]]
我需要输出为org.json.simple.JSONObject
答案 0 :(得分:0)
您可以解析json字符串以进行映射,然后从此映射创建 org.json.simple.JSONObject 实例:
//org.json.simple.JSONObject dependency
@Grapes(
@Grab(group='com.googlecode.json-simple', module='json-simple', version='1.1')
)
import groovy.json.JsonSlurper
import org.json.simple.JSONObject
def stringJson = '''{"Student": {"Name": "","age": null}}'''
//parse json string to map
Map json = new JsonSlurper().parseText(stringJson)
//build JSONObject instance from map
JSONObject jsonObject = new JSONObject(json)
答案 1 :(得分:0)
这是我的答案。
import org.json.simple.JSONObject
import groovy.json.JsonSlurper
def stringJson = '''{"Student": {"Name": "","age":""}}'''
def resultJson =new JsonSlurper().parseText(stringJson)
JSONObject jsonObject = new JSONObject(resultJson)
println jsonObject