gpt4 book ai didi

java - 创建模型并根据API响应JSON填充

转载 作者:行者123 更新时间:2023-12-02 01:30:01 27 4
gpt4 key购买 nike

我正在尝试制作一个模型,json模型。当我收到响应时,我应该解析它们并填充我的模型。我真的不明白应该怎么做。例如我收到的回复:

"userId": 1,
"userAccess": 1,
"CE": "WP",

我应该制作这样的模型,并且应该根据该响应填充该模型。我的模型应该像我认为的那样:

"userId": ,
"userAccess": ,
"CE": "",

我的模型必须根据响应填写,例如userId必须填写1,userAcces填写1,CE填写“WP”

我从 API 响应中解析 json 没有问题,但我不知道我的模型应该如何填充解析后的 json。

这就是我尝试解析 json 的方式:

public MyApiService(Integer someId) {
String endpoint = "http://test-coregatewayapi.com/os/" + someId
RequestObject request = findTestObject('Object Repository/Loans_Requests/ColGet/GET')
request.setRestUrl(endpoint)
ResponseObject resp = WS.sendRequestAndVerify(request)
String getcontent = resp.getResponseBodyContent()
parsedJson = slurper.parseText(getcontent)
}

public int getData() {
return parsedJson[0]['dataId']
}

最佳答案

这取决于您使用的框架。

例如使用 gson:

String json = "{\"brand\":\"Jeep\", \"doors\": 3}"
Gson gson = new Gson()
Car car = gson.fromJson(json, Car.class)

简单明了

 def json = new JsonSlurper().parse(...) as Car

关于java - 创建模型并根据API响应JSON填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56233624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com